paste0와 paste함수는 모두 '붙이는' 기능이 있는 함수입니다.
paste0함수부터 사펴보면
paste0("news",1:10) ## 'news'라는 단어와 1부터 10까지 의 숫자를 '붙이도록' 합니다.
그럼 아래 화면과 같이
'news1', 'news2' ,,, 가 나옵니다.
아래 처럼 칼럼 명을 설정할 때 굉장히 자주 쓰입니다.
m<-matrix(1:15,ncol=3,byrow = T)
m2<-data.frame(m)
colnames(m2)<-paste0("v",1:3)
m2
paste 는 주로 vector안에 있는 값들을 하나로 합칠 때 많이 사용합니다.
주로 구분자를 넣어서 합치기도 하고 텍스트를 다룰때에 많이 사용합니다.
구분자는 collapse 옵션을 넣어 사용합니다.
paste(1:30,collapse = " ")
c("paste","는","붙이는","함수","입니다")
paste(c("paste","는","붙이는","함수","입니다"),collapse=" ")
paste(c("paste","는","붙이는","함수","입니다"),collapse="|")
인프런에서 R강의/딥러닝 강의를 업로드 하고 있습니다.
https://www.inflearn.com/roadmaps/225
반응형
'R프로그래밍' 카테고리의 다른 글
R프로그래밍 - 반복문 (for문) 사용법 (0) | 2020.06.23 |
---|---|
R프로그래밍 - rbind/cbind/c 함수 차이점 (0) | 2020.06.23 |
R프로그래밍 - dataframe 칼럼/로우명 설정 하기 (colnames/rownames함수) (0) | 2020.06.22 |
R프로그래밍 - matrix와 data.frame의 차이점 (0) | 2020.06.22 |
R프로그래밍 - matrix선언 / matrix요소 접근법 (0) | 2020.06.22 |
댓글