반응형
데이터프레임을 행으로 결합하는 방법을 알아봅시다. 행으로 결합한다는 것은 아래와 같은 결합을 뜻합니다.
이때 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
#강의 영상
반응형
'R 주제 > R 기초 및 통계 강의' 카테고리의 다른 글
[R강의] 135. 데이터프레임을 열로 결합하기 (cbind) (1) | 2023.01.25 |
---|---|
[R강의] 134. 데이터프레임 열이름이 다른 경우 rbind 적용하기 (0) | 2023.01.25 |
[R강의] 132. 여러 점들 사이의 거리 한번에 구하는 법 (dist함수) (0) | 2022.12.23 |
[R강의] 131. 연속형 변수를 구간에 따라 범주형 변수로 바꾸는 방법 (0) | 2022.12.23 |
[R강의] 130. 데이터프레임 열 인덱싱 결과는 두 가지 입니다. (0) | 2022.04.02 |
댓글