看板 R_Language 關於我們 聯絡資訊
我希望把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
locka: unique() 10/21 23:53
locka: 直接把 df 放到 unique() 裡: unique(df) 10/22 00:02
ronald736: 不是喔,我是要找到資料欄位中代碼與資料的關係 10/22 08:47
ronald736: unique只能看到單行的相異資料 10/22 08:48
andrew43: 按原文確實unique()為正解。你的資料可能不只此二欄。 10/22 09:20
andrew43: 把資料切成只有此二欄再餵給unique() 10/22 09:21
ronald736: 原來如此,剛試過是可以的,感謝a大的提點 10/22 09:35
ronald736: 那請問a大,如果我要清洗資料,找出1對多或多對1的問題 10/22 09:46
ronald736: 次法是否可行? 10/22 09:46
locka: unique() 就是把第一欄跟第二欄所有出現過的組合給你了 10/22 11:20
andrew43: 如果要取得被視為重覆的列號,可用 !duplicated(df) 10/22 12:38
andrew43: 但這些列號可以是不唯一的。再利用時應小心。 10/22 12:39