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

[R강의] 135. 데이터프레임을 열로 결합하기 (cbind)

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

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

 


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

아래와 같은 데이터프레임이 있다고 합시다. A 반 학생 세명의 번호, 몸무게, 키입니다. 

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

> A
  id weight HEight
1  1     78    170
2  2     88    175
3  3     98    180


아래와 같이 학생들의 수학,영어 점수를 추가로 조사하였다고 합시다.

A2=data.frame(math=c(75,80,85),eng=c(100,85,60))

> A2
  math eng
1   75 100
2   80  85
3   85  60


두 데이터프레임을 열 방향으로 합쳐봅시다. cbind 함수를 사용합니다. 합친 결과를 A_f 변수에 넣어줍니다. 

A_f=cbind(A,A2)

> A_f
  id weight HEight math eng
1  1     78    170   75 100
2  2     88    175   80  85
3  3     98    180   85  60

 

 

 

 

반응형

댓글