我正在嘗試向現有數據框添加一列,以便該列定義了每個用戶已購買的不同產品的數量。玩具的例子是創建一個R中出現次數的列
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護身符(https://github.com/Rdatatable/data.table/wiki/Getting-started)開始使用data.table .. – Arun
謝謝@Arun - 我一直在尋找那樣的東西! –