728x90
반응형
cbind는 colunm bind로 세로로 붙임. 즉, 데이터 프레임이
x, y + y, z 라면 (+병합을 의미)
x y y z 세로로 붙이는 것을 말함.
rbind는 row bind로 행단위로 붙임.
10*5의 데이터 프레임과 5*5의 데이터 행렬이 있다면
15*5가 됨.
※주의 사항이 있다면 r bind는 각 변수 갯수와 이름이 같아야함.
그렇지 않으면 아래와 같이 에러가 뜰 수 있음.
merge는 기준이 되는 변수를 기준으로 c bind함.
여러 옵션을 줄 수 있는데,
기준을 내가 직접 by= 옵션을 통해 지정할 수 있고,(이떄 c()로 묶어서 해야함._)
기준별로 합병했을때 결측값들을 어떤 것 기준으로 보여줄지 결정 할 수 있음.
그외에는
?merge 라고 코딩하면 자세한 내용을 보여줌
간단하게 merge의 구조를 알아보면
merge( 데이터1,데이터2, by=c("기준 변수명"), all=T)
all=T 는 X,Y 둘다 모든 데이터를 보여줌 .
한국은행 경제통계시스템에서 cpi ,ppi 자료를 통해 만든 거임.
결측치 na를 그냥 포함시키고 all=T 옵션을 쓰면 저렇게 결측값도 모두 뽑아냄.
allx라면 첫번째 데이터의 모든 관측치를
ally라면 1번째 데이터의 결측치는 제외하고 2번째 결측치있는 데이터를 모두 뽑아냄.
반응형
'공부 > r 프로그래밍' 카테고리의 다른 글
r 다운로드 방법/r studio 다운로드 (5) | 2023.06.07 |
---|---|
r프로그래밍 파이프라인 %>% 사용해서 변수이름 바꾸기 (14) | 2023.06.06 |
R 데이터 집계하는 법 , 열별로 평균, 합계, 최대값 산출 (0) | 2023.05.31 |
R: 변수의 이름을 바꾸는 방법/ 데이터 분리 방법 (0) | 2023.05.20 |
R 변수 모두 삭제하는법/ 실행 단축키 (2) | 2023.05.18 |
댓글