close_btn
조회 수 69634 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print
?

단축키

Prev이전 문서

Next다음 문서

+ - Up Down Comment Print

문자열을 이어 붙이는 함수인 paste는 정말 중요한 함수이고 활용성이 무궁무진합니다. R 변수 안에 저장된 값을 문자열로 변환시켜서 이어붙이는 데에 매우 유용한 함수입니다 !

#####################################################################

paste("Everybody", "loves", "stats.")
paste("Everybody", "loves", "stats.", sep="-")
paste("Everybody", "loves", "stats.", sep="")paste0("Everybody", "loves", "stats.")
s<-c("Everybody","BoA")
paste(s, "loves", "stats.")
paste(s, "loves", "stats", collapse=", and ")

 

> paste("Everybody", "loves", "stats.")
[1] "Everybody loves stats."
> paste("Everybody", "loves", "stats.", sep="-")
[1] "Everybody-loves-stats."
> paste("Everybody", "loves", "stats.", sep="")
[1] "Everybodylovesstats."

첫번째 예제는 공백으로 문자열을 이어 붙인 모습입니다. 이것이 기본 설정이며 sep 옵션을 통하여 seperation을 "-"로 설정하거나 아무것도 설정하지 않아 공백없이 이어붙이는 예제를 살펴보았습니다. 그런데 세번째와 같이 공백없이 이어붙이는 것을 매우 자주 사용하므로 이를 위한 함수가 따로 존재합니다.

> paste0("Everybody", "loves", "stats.")
[1] "Everybodylovesstats."

바로 paste0 함수이지요. 자주 사용하실 겁니다 !

> s<-c("Everybody","BoA")
> paste(s, "loves", "stats.")
[1] "Everybody loves stats." "BoA loves stats."
> paste(s, "loves", "stats", collapse=", and ")
[1] "Everybody loves stats, and BoA loves stats"

paste는 문자열 vector에 대해서도 적용가능하고 기분적으로 각각의 원소에 paste를 적용하여 반환합니다. 그런데 collapse 옵션을 사용하면 이 각각 paste를 적용한 결과물 까지 이어 붙일 수 있습니다.

 

TAG •
?

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 초급 R 강의 게시판 이용 관련 공지사항 1 DataMarket 2014.05.21 511926
50 초급 [BigData - R강의 초급] 정규표현식 regular expression 4강 (1) – Anchors "^", "$" 2 DataMarket2 2014.05.23 101685
49 초급 [BigData - R강의 초급] 정규표현식 regular expression 3강 – alternation "|" DataMarket2 2014.05.23 96710
48 초급 [BigData - R강의 초급] 정규표현식 regular expression 2강(4) – 게으른 수량자 "+?", "*?", "{n,}?" 1 DataMarket2 2014.05.23 110278
47 초급 [BigData - R강의 초급] 정규표현식 regular expression 2강(3) – 수량자 "?" 1 DataMarket2 2014.05.23 109658
46 초급 [BigData - R강의 초급] 정규표현식 regular expression 2강(2) – 수량자 {} 1 DataMarket2 2014.05.23 104352
45 초급 [BigData - R강의 초급] 정규표현식 regular expression 2강(1) – 수량자 “+”, “*” DataMarket2 2014.05.23 107126
44 초급 [BigData - R강의 초급] 정규표현식 regular expression 1강(4) – 문자열 형태표현 ".", "\W", "\D", "\S" DataMarket2 2014.05.23 94866
43 초급 [BigData - R강의 초급] 정규표현식 regular expression 1강(3) – 문자열 형태표현 "\p{Hangul}"(한글), 특수문자 2 DataMarket2 2014.05.23 102200
42 초급 [BigData - R강의 초급] 정규표현식 regular expression 1강(2) – 문자열 형태표현 “\d”, “\s” DataMarket2 2014.05.23 93639
41 초급 [BigData - R강의 초급] 정규표현식 regular expression 1강(1) – 문자열 형태표현 ".", "\w" 3 DataMarket2 2014.05.23 113698
40 초급 [BigData - R강의 초급] 따옴표를 문자열로 인식시키려면? - escaper \ DataMarket2 2014.05.23 69633
39 초급 [BigData - R강의 초급] 문자열 패턴 regular expression 연습 DataMarket2 2014.05.23 70283
38 초급 [BigData - R강의 초급] 문자열 검색 – grep, regexpr, gregexpr DataMarket2 2014.05.23 100683
37 초급 [BigData - R강의 초급] 문자열 찾아바꾸기 – sub, gsub 1 DataMarket2 2014.05.23 90895
36 초급 [BigData - R강의 초급] 문자열 나누기 – strsplit, str_split DataMarket2 2014.05.23 105946
35 초급 [BigData - R강의 초급] 문자열 일부 추출 – substr(), str_sub() 비교 2 DataMarket2 2014.05.23 102216
34 초급 [BigData - R강의 초급] 문자열 포멧 출력 – sprintf 함수 1 DataMarket2 2014.05.23 59768
33 초급 [BigData - R강의 초급] 문자열 길이 – nchar 함수 1 DataMarket2 2014.05.23 57839
» 초급 [BigData - R강의 초급] 문자열 이어붙이기 - paste, paste0 함수 1 DataMarket2 2014.05.23 69634
31 초급 [BigData - R강의 초급] 결측치 처리 함수 - complete.cases DataMarket2 2014.05.23 50921
Board Pagination ‹ Prev 1 2 ... 3 Next ›
/ 3

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소

Designed by sketchbooks.co.kr / sketchbook5 board skin

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5