【问题标题】:error in .tbl_df unused arguments in RStudio [closed]RStudio中.tbl_df未使用参数中的错误[关闭]
【发布时间】:2018-09-23 15:19:46
【问题描述】:

我想汇总我按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

【问题讨论】:

  • 看起来 mydatatbl_df 而不是 data.table。首先使用 setDT 投射到 data.table
  • 它现在可以工作了,非常感谢 LyzanderR

标签: r data.table


【解决方案1】:
setDT(data, keep.rownames=TRUE, key=NULL, check.names=FALSE)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-07-03
    • 2013-03-02
    • 2021-01-26
    • 1970-01-01
    相关资源
    最近更新 更多