rbind는 rowbind의 약자 입니다.
즉, matrix나 dataframe을 row끼치 묶게 해주는 함수 입니다.
데이터를 추가하거나 크롤링을 하여 여러 페이지(행렬)를 묶을 때 자주 쓰는 함수입니다.
m<-matrix(1:15,ncol=3,byrow = T)
m2<-data.frame(m)
rbind(m2,m2)
cbind는 column bind의 약자입니다.
rbind와 반대의 역할을 하겠죠? 새로운 칼럼을 추가하거나 파생변수를 만들어 데이터를 추가할때 자주 사용합니다.
m2
cbind(m2,m2)
c는 column의 약자입니다
c<-(1,2,3)
이렇게 숫자 벡터를 선언하기도 하고
아래 예제처럼 벡터에 벡터를 추가해서 사용하기도 합니다.
새로운 데이터를 추가한다는 점에서 rbind와 c 함수는 비슷한 역할을 하지만
rbind는 행렬 형태의 요소 c는 벡터에만 적용된다는 점을 기억하고 계셔야 합니다.
m<-c(1,2,3)
c(m,m)
c(m,m,c(1,2,3))
인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다.
https://www.inflearn.com/roadmaps/225
반응형
'R프로그래밍' 카테고리의 다른 글
R프로그래밍 - cat 함수와 print함수의 차이점 / 반복문 작업 시 해주어야 할 것 (0) | 2020.06.23 |
---|---|
R프로그래밍 - 반복문 (for문) 사용법 (0) | 2020.06.23 |
R프로그래밍 - paste함수와 paste0함수 (0) | 2020.06.22 |
R프로그래밍 - dataframe 칼럼/로우명 설정 하기 (colnames/rownames함수) (0) | 2020.06.22 |
R프로그래밍 - matrix와 data.frame의 차이점 (0) | 2020.06.22 |
댓글