본문 바로가기
R 주제/R 기초 및 통계 강의

[R강의] 133. 데이터프레임을 행으로 결합하기 (rbind)

by 만다린망고 2023. 1. 24.
반응형

데이터프레임을 행으로 결합하는 방법을 알아봅시다. 행으로 결합한다는 것은 아래와 같은 결합을 뜻합니다. 

 

 

이때 rbind 함수가 사용됩니다. rbind 는 row(행) 을 bind(결합하다) 를 의미합니다. rbind 를 사용하려면 합치려는 데이터프레임들의 '열 이름'이 같아야 합니다. 

 

R코드로 예를 들어봅시다. 두개의 데이터 프레임을 생성합시다. 

 

A=data.frame(id=c(1,2,3),
             weight=c(78,88,98),
             height=c(170,175,180))

B=data.frame(id=c(4,5,6),
             weight=c(58,68,78),
             height=c(140,155,160))

 

콘솔창에 출력해보면 아래와 같습니다. 

 

> A
  id weight height
1  1     78    170
2  2     88    175
3  3     98    180
> B
  id weight height
1  4     58    140
2  5     68    155
3  6     78    160

 

rbind 함수를 이용하여 결합하면 아래와 같습니다. 결합 결과를 AB에 넣어줍니다. 

 

> AB=rbind(A,B)
> AB
  id weight height
1  1     78    170
2  2     88    175
3  3     98    180
4  4     58    140
5  5     68    155
6  6     78    160

 

#강의 영상

 

반응형

댓글