尝试使用 data.table 进行聚合时出错
An error when trying to aggregate using data.table
table 用户,
我有屏幕截图中显示的代码和产生的错误。不幸的是,由于隐私问题,我无法共享数据。有人知道错误吗?
提前致谢!
当您使用 by
时,结果 data.table
应该每组一行。但是,您尝试使用 unique()
为每一行分配多个值(假定每组有多个唯一值)。您要么必须将它们包装在 list()
或 paste(..., collapse = ", ")
或类似的东西中,以便在每个 by.
中获得一个值
table 用户,
我有屏幕截图中显示的代码和产生的错误。不幸的是,由于隐私问题,我无法共享数据。有人知道错误吗?
提前致谢!
当您使用 by
时,结果 data.table
应该每组一行。但是,您尝试使用 unique()
为每一行分配多个值(假定每组有多个唯一值)。您要么必须将它们包装在 list()
或 paste(..., collapse = ", ")
或类似的东西中,以便在每个 by.