我想汇总按Invoice No
分组的数据,因此我使用了以下代码:
AggByInvNo <- as.data.frame(mydata[, j=list(num_of_Product= length(Description),
num_of_Quantity = sum(Quantity),
totalPrice= sum(TotalPrice)),
by = list(InvoiceNo, Country)])
但它不起作用。
错误讯息:
Error in `[.tbl_df`(mydata, , j = list(num_of_Product = length(Description), :
unused argument (by = list(InvoiceNo, Country))
我将此代码用于相同的数据集并且已经有效。
我使用data.table
。
答案 0 :(得分:0)
setDT(data,keep.rownames = TRUE,key = NULL,check.names = FALSE)