看板 R_Language 關於我們 聯絡資訊
[問題類型]: 程式諮詢(我想用R 做某件事情,但是我不知道要怎麼用R 寫出來) [軟體熟悉度]: 入門(寫過其他程式,只是對語法不熟悉) [問題敘述]: 我有一筆屬性是data table的資料 裡面記錄顧客的消費明細 格式是這樣 購買物品 數量 客人A 蔬菜 1 客人A 雞肉 2 客人B 水果 2 客人B 牛肉 1 我想把他換成下面這個形式 蔬菜 水果 雞肉 牛肉 客人A 1 0 2 0 客人B 0 2 0 1 有嘗試用tidyr裡面的spread來轉置 但會變成 蔬菜 水果 雞肉 牛肉 客人A 1 0 0 0 客人A 0 0 2 0 請問有什麼方法可以讓客人不重複? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.206.190 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1493115109.A.2E3.html
locka: 建議貼程式碼上來比較容易抓問題可能出在哪裡 04/25 18:26
andrew43: Google R long table to wide table 04/25 19:24
carl090105: reshape2::dcast or data.table::dcast.data.table 04/25 21:39