我有一個數據框,包含過去12個月的庫存數據。我在下面創建了三個月的模擬數據框,這與我的數據集相似。整形數據幀的整形
inventory <- data.frame(ID=c(1,1,1,1,2,2,3,3,3,3,4,4,4),
SKU=c("375F","375F","375F","375F","QX51","QX51","AEC","AEC","AEC","AEC","115332H","115332H","115332H"),
inventory=c(3,4,14,5,18,5,4,13,4,10,3,2,2),
sold=c(3,2,0,1,4,0,0,3,1,5,0,2,1),
returned=c(1,0,2,0,0,0,1,0,1,1,0,2,0),
month=c(0,1,2,3,0,2,3,0,1,2,3,2,3))
我試圖操縱數據幀以產生顯示每個變量與它們的ID和SKU和每個月一列,像下面的圖像的報告。
重塑的數據框我嘗試過使用dplyr和data.table庫,但沒有取得任何成功。如何將數據轉換爲每個月都有一列,就像我發佈的圖片一樣? R對我來說還很新,所以放在我身上很容易。謝謝。
你應該在問題中包含你的圖片。插入鏈接到圖片是一個壞主意,因爲最終這些鏈接變得不可用,未來的用戶將無法從您的問題中受益。你可以編輯你的帖子來解決這個問題。 – Andrej
謝謝你的提示,Andrej。更新。 –
更好的是,不要使用圖像。有更好的方法來顯示預期的結果。 – Sotos