使用data.table进行行聚合

时间:2018-01-15 12:32:01

标签: r data.table

所以我想使用自定义函数聚合data.table行的值。例如,我知道我可以将行总结为

iris[,ROWSUM := rowSums(.SD),.SDcols=names(iris)[names(iris)!="Species"]]

我可以使用rowMeans获得平均值。我甚至可以使用.SDcols控制我包含哪些列。但是,假设我想计算每行值的第20个百分位数(例如,使用分位数())。有没有办法做到这一点,不需要循环遍历行并设置每行的值?

0 个答案:

没有答案