.EACHI在data.table中?

我似乎无法找到究竟任何文件.EACHI中做data.table。我在文档中看到了简短的提及:


当在i和setting中传递那些组时,对已知组的子集进行聚合特别有效by=.EACHI。当i为data.table时,DT[i,j,by=.EACHI]评估连接的每一行j的组。我们称每个i为分组。DTi


但是,“组”在DT均值的上下文中是什么?群组是否由设置的键确定DT?该组是否是使用所有列作为键的每个不同的行?我完全理解如何运行类似的东西,DT[i,j,by=my_grouping_variable]但是对于如何.EACHI工作却感到困惑。有人可以解释一下吗?


一只斗牛犬
浏览 988回答 3
3回答

HUX布斯

我看到:这样根据该.EACHI基于之间的合并的方式定义了基团i和DT发生。也就是说,如果i使用密钥进行合并,则该密钥定义的组DT。换句话说,中的每一行i代表一个群组(以及返回的DT)。如果包裹所有者可以确认,那将是很好的。在这种情况下,是否先禁食然后指定by=条件?
打开App,查看更多内容
随时随地看视频慕课网APP