我正在使用该data.table
软件包来加快对数据集的摘要统计收集。
我很好奇是否有一种方法可以将多个列进行分组。我的数据如下所示:
purchaseAmt adShown url
15.54 00001 150000001
4.82 00002 150000001
157.99 05005 776300044
... ... ...
我可以做这样的事情:
adShownMedian <- df1[,median(purchaseAmt),by="adShown"]
以获得每个广告的中位数。我怎么会做一些联合收割机adShown
和url
?
我已经试过了:
adShownMedian <- df1[,median(purchaseAmt),by=c("adShown","url")]
但没有运气。
有什么建议?
data.table
您使用的是哪个版本?我相当确定版本1.8.2允许您将列名称的字符向量传递给by
参数。