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

看板R_Language作者 (討厭有好心推文後刪文者)時間6年前 (2018/10/22 11:32), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
原文推文中提到怎麼找一對多的列。 以下都是基於 data.table,不太確定是不是原po要的解答。 library(data.table) dt <- data.table(A = c("a", "a", "a", "a", "b", "b", "c"), B = c(1, 2, 2, 3, 3, 4, 8)) dt # 唯一 unique(dt) # 重覆列號並取資料 duplicated(dt) dt[duplicated(dt)] # 符合 dt$A 對多 dt$B 的重覆列並取資料 duplicated(dt, by = "A") dt[duplicated(dt, by = "A")] # 符合 dt$B 對多 dt$A 的重覆列並取資料 duplicated(dt, by = "B") dt[duplicated(dt, by = "B")] ※ 引述《ronald736 (明天會更好)》之銘言: : 我希望把1組散亂的資料,產生對應表格 : 如下圖: ***這是我要的 : https://imgur.com/a/C3yKEnY : 目前只會用table對應,但那不是我要的,table還要交叉看 : 才知道對應,如下圖,這樣看也太累了 : https://imgur.com/a/DeDqL0v : 想問有沒有辦法快速對應出表格的函數或寫法呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.222.1 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1540179153.A.F1F.html
文章代碼(AID): #1RpKJHyV (R_Language)
文章代碼(AID): #1RpKJHyV (R_Language)