我似乎无法找到究竟任何文件.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工作却感到困惑。有人可以解释一下吗?
3 回答
HUX布斯
TA贡献1876条经验 获得超6个赞
我看到:这样根据该.EACHI
基于之间的合并的方式定义了基团i
和DT
发生。也就是说,如果i
使用密钥进行合并,则该密钥定义的组DT
。换句话说,中的每一行i
代表一个群组(以及返回的DT
)。如果包裹所有者可以确认,那将是很好的。在这种情况下,是否先禁食然后指定by=
条件?
添加回答
举报
0/150
提交
取消