반응형
데이터프레임을 열로 결합하는 방법을 알아봅시다. 열로 결합한다는 것은 아래와 같은 결합을 뜻합니다.
이때 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
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R강의] 137. 데이터프레임 결합의 끝판왕 (merge) (0) | 2023.01.31 |
---|---|
[R강의] 136. rbind로 데이터프레임들 결합할 때, 구분하는 열 추가하기 (0) | 2023.01.31 |
[R강의] 134. 데이터프레임 열이름이 다른 경우 rbind 적용하기 (0) | 2023.01.25 |
[R강의] 133. 데이터프레임을 행으로 결합하기 (rbind) (0) | 2023.01.24 |
[R강의] 132. 여러 점들 사이의 거리 한번에 구하는 법 (dist함수) (0) | 2022.12.23 |
댓글