반응형
R 데이터셋을 행과 열별로 합치기(병합)
두 개의 데이터셋이 있을 때 데이터셋을 행과 열별로 병합하는 방법을 알아보겠습니다.
데이터를 행별로 병합 시에는 변수의 개수가 같아야 합니다!
data1 <- data.frame(var1=c('A','B','C','D'), var2=c(2,4,5,6))
data2 <- data.frame(var1=c('X','Y','Z'),var2=c(88,99,100))
# 행 별로 데이터 합치기
rbind(data1,data2)
var1 var2
1 A 2
2 B 4
3 C 5
4 D 6
5 X 88
6 Y 99
7 Z 100
data1과 data2가 행별로 합쳐진 것을 볼 수 있습니다.
이번에는 데이터를 열별로 합쳐보도록 하겠습니다.
데이터를 열별로 병합 시에는 전체 행의 개수가 같아야 합니다!
data3 <- data.frame(var1=c('A','B','C','D'), var2=c(2,4,5,6))
data4 <- data.frame(var3=c('W','X','Y','Z'),var4=c(88,99,100,200))
cbind(data3,data4)
var1 var2 var3 var4
1 A 2 W 88
2 B 4 X 99
3 C 5 Y 100
4 D 6 Z 200
데이터가 열별로 잘 합쳐졌죠?
주의할 점은 데이터를 행별로 합칠 때는 변수의 개수가 같아야하며, 데이터를 열별로 합칠 때는 전체 행의 수가 같아야합니다.
데이터를 행/열별로 합치는 방법에 대해 알아보았습니다.
궁금한 점은 댓글로 남겨주시고 공감버튼 꾹 눌러주시면 큰 힘이 됩니다~!
반응형
'데이터 분석 > R 데이터 처리 & 분석' 카테고리의 다른 글
R 패키지 설치하기/불러오기 (0) | 2020.01.16 |
---|---|
R 데이터타입 소개 (0) | 2020.01.15 |
R 데이터프레임(data.frame)의 모든 것(행추가,열추가,삭제) (0) | 2020.01.14 |
R 데이터 불러오기/파일 읽기 (0) | 2020.01.13 |
R 데이터타입2 (문자,숫자,범주,날짜형) (0) | 2020.01.12 |