标签: r data.table
所以我想使用自定义函数聚合data.table行的值。例如,我知道我可以将行总结为
iris[,ROWSUM := rowSums(.SD),.SDcols=names(iris)[names(iris)!="Species"]]
我可以使用rowMeans获得平均值。我甚至可以使用.SDcols控制我包含哪些列。但是,假设我想计算每行值的第20个百分位数(例如,使用分位数())。有没有办法做到这一点,不需要循环遍历行并设置每行的值?