在我的数据框架上使用dcast需要花费大量时间来生成宽格式数据?

时间:2015-12-14 09:45:41

标签: r reshape2

library(reshape2)
dcast(new, Subscriber_code ~ series, fun.aggregate = sum, value.var = "Views_Total")

大约有340个系列,它将永远生成宽幅数据。我有大约100万subscriber_codes。有没有解决这个问题的方法?

1 个答案:

答案 0 :(得分:2)

我们可以使用dcast中的library(data.table)。与当前选项相比,它应该很快。

library(data.table)
dcast(setDT(new), Subscriber_code ~ series, fun.aggregate = sum, 
            value.var = "Views_Total")