【发布时间】:2015-08-16 00:10:17
【问题描述】:
我正在尝试向现有数据框添加一列,以便该列定义每个用户购买的不同产品的数量。一个玩具例子是
Customer Product
1 Chocolate
1 Candy
1 Soda
2 Chocolate
2 Chocolate
2 Chocolate
3 Insulin
3 Candy
输出应该在哪里
Customer Product #Products
1 Chocolate 3
1 Candy 3
1 Soda 3
2 Chocolate 1
2 Chocolate 1
2 Chocolate 1
3 Insulin 2
3 Candy 2
我想在没有 for 循环的情况下执行此操作,因为我有数百万行,而且需要很长时间。我使用 data.table 和其他方法来获取每个客户的产品数量,但我不知道如何轻松地将其作为列添加到现有数据框中。
提前致谢!
【问题讨论】:
-
从HTML vignettes开始使用data.table..
-
谢谢@Arun - 我一直在寻找类似的东西!
标签: r