R의 data.table로 데이터 결합하기
Scott Ritchie
Postdoctoral Researcher in Systems Genomics
오른쪽 data.table의 정보를 왼쪽 data.table에 추가
merge(x = demographics, y = shipping, by = "name", all.x = TRUE)

왼쪽 data.table의 정보를 오른쪽 data.table에 추가
merge(x = demographics, y = shipping, by = "name", all.y = TRUE)

# Right join
merge(x = demographics, y = shipping, by = "name", all.y = TRUE)
# Same as
merge(x = shipping, y = demographics, by = "name", all.x = TRUE)
merge() 함수에서 all, all.x, all.y의 기본값은 FALSE
help("merge")를 사용하여 함수 인수의 기본값 확인 가능
shipping을 demographics에 Left 조인:
merge(demographics, shipping, by = "name", all.x = TRUE)
shipping을 demographics에 Right 조인:
merge(demographics, shipping, by = "name", all.y = TRUE)
R의 data.table로 데이터 결합하기