본문 바로가기
R

[R] left_join & mutate 이용해서 table 합치기

by Chandler.j 2019. 11. 21.
반응형

R 에서 서로 다른 두 data.frame을 하나의 d

ata.frame으로 합칠때 left_join을 많이 이용하시쥬??!

기준 column 이외의 같은 name의 column이 있을때 두 data.frame source에서 가져와 하나의 column으로 만들고 싶었는데 option에는 그런게 없는것 같더라구요 그래서 mutate를 사용하여 column을 하나 더 만들어 봤습니다. 

상황이 위와 같은 상황임 일단 left_join을 조져보겠음


df_referable_v2 <- left_join(df_referable_v1, df_new_res_fin, by = "exam_result") 

left_join을 하게 되면 동일한 column에 대해서 x, y로 각각 따로 output 됨!

 

 

수 많은 방법이 있겠지만 mutate와 ifelse를 사용하여 새로운 column을 만들어 주는 방법을 이용했어유~


df_referable_v2 <- mutate(df_referable_v2, n = ifelse(is.na(n.x), n.y, n.x))

 


TOP

Designed by 티스토리