R-Blogger블로그·해설한국어2009-03-17
R: 두 데이터프레임을 번갈아 결합하는 방법
두 개의 데이터 프레임 병합하기 때때로 두 개의 데이터 프레임을 합치는 것이 매우 유용합니다. 아래 예시처럼 두 개의 표를 같은 구조로 만든 뒤 zip() 함수를 활용해 병합할 수 있습니다. X1 X2 X3 X4 Y1 Y2 Y3 Y4 1 o o o o X X X X 2 o o o o X X X X 3 o o o o X X X X 위 예시를 zip()으로 결합하려면 다음과 같은 R 코드를 사용합니다. # 두 데이터 프레임을 리스트에 담기 df_list <- list(df1, df2) # zip을 이용해 병합 merged_df <- do.call(rbind, df_list) 이렇게 하면 두 데이터 프레임이 행 단위로 결합되어 하나의 큰 데이터 프레임이 만들어집니다. 필요에 따라 cbind()를 사용해 열 단위로 결합할 수도 있습니다. 추가로 dplyr 패키지를 이용하면 bind_rows()와 같은 함수로 더 직관적인 병합이 가능합니다.
원문 URL
전체 글은 원문 페이지에서 이어서 읽을 수 있습니다.
- 작성자
- R-Blogger
- 출처
- R-Blogger
- 플랫폼
- R-Blogger
- 분류
- 블로그·해설
- 언어
- 한국어
- 발행일
- 2009-03-17