[問題] 請問怎麼把rawdata分組對應?? (資料清洗)

看板R_Language作者 (明天會更好)時間6年前 (2018/10/21 15:08), 編輯推噓1(1011)
留言12則, 3人參與, 6年前最新討論串1/2 (看更多)
我希望把1組散亂的資料,產生對應表格 如下圖: ***這是我要的 https://imgur.com/a/C3yKEnY 目前只會用table對應,但那不是我要的,table還要交叉看 才知道對應,如下圖,這樣看也太累了 https://imgur.com/a/DeDqL0v 想問有沒有辦法快速對應出表格的函數或寫法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.168.247 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1540134493.A.149.html

10/21 23:53, 6年前 , 1F
unique()
10/21 23:53, 1F

10/22 00:02, 6年前 , 2F
直接把 df 放到 unique() 裡: unique(df)
10/22 00:02, 2F

10/22 08:47, 6年前 , 3F
不是喔,我是要找到資料欄位中代碼與資料的關係
10/22 08:47, 3F

10/22 08:48, 6年前 , 4F
unique只能看到單行的相異資料
10/22 08:48, 4F

10/22 09:20, 6年前 , 5F
按原文確實unique()為正解。你的資料可能不只此二欄。
10/22 09:20, 5F

10/22 09:21, 6年前 , 6F
把資料切成只有此二欄再餵給unique()
10/22 09:21, 6F

10/22 09:35, 6年前 , 7F
原來如此,剛試過是可以的,感謝a大的提點
10/22 09:35, 7F

10/22 09:46, 6年前 , 8F
那請問a大,如果我要清洗資料,找出1對多或多對1的問題
10/22 09:46, 8F

10/22 09:46, 6年前 , 9F
次法是否可行?
10/22 09:46, 9F

10/22 11:20, 6年前 , 10F
unique() 就是把第一欄跟第二欄所有出現過的組合給你了
10/22 11:20, 10F

10/22 12:38, 6年前 , 11F
如果要取得被視為重覆的列號,可用 !duplicated(df)
10/22 12:38, 11F

10/22 12:39, 6年前 , 12F
但這些列號可以是不唯一的。再利用時應小心。
10/22 12:39, 12F
文章代碼(AID): #1Rp9PT59 (R_Language)
文章代碼(AID): #1Rp9PT59 (R_Language)