尝试使用 data.table 进行聚合时出错

An error when trying to aggregate using data.table

table 用户,

我有屏幕截图中显示的代码和产生的错误。不幸的是,由于隐私问题,我无法共享数据。有人知道错误吗?

提前致谢!

当您使用 by 时,结果 data.table 应该每组一行。但是,您尝试使用 unique() 为每一行分配多个值(假定每组有多个唯一值)。您要么必须将它们包装在 list()paste(..., collapse = ", ") 或类似的东西中,以便在每个 by.

中获得一个值