"R paste()"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source +<syntaxhighlight , -</source> +</syntaxhighlight>))
 
(다른 사용자 한 명의 중간 판 15개는 보이지 않습니다)
3번째 줄: 3번째 줄:
==개요==
==개요==
;R paste()
;R paste()
*  
* 여러 문자열을 하나로 합치는 R 함수
<source lang='r'>
* 각 문자열 사이에 공백이 추가된다. (sep=" ")
* sep="" 옵션으로 사이공백을 없앨 수 있다.
 
<syntaxhighlight lang='r' run>
paste("hello", "world", "lorem", "ipsum")
paste("hello", "world", "lorem", "ipsum")
##  [1] "hello world lorem ipsum"
</syntaxhighlight>
 
<syntaxhighlight lang='r' run>
paste("hello", "world", "lorem", "ipsum", sep="")
</syntaxhighlight>
<syntaxhighlight lang='r' run>
paste(1:12)
paste(1:12)
##  [1] "1"  "2"  "3"  "4"  "5"  "6"  "7"  "8"  "9"  "10" "11" "12"
</syntaxhighlight>
</source>
<syntaxhighlight lang='r' run>
<source lang='r'>
options(echo=TRUE)
paste("A", "B", "C", "D", sep = " - ")
paste("A", "B", "C", "D", sep = " - ")
## [1] "A - B - C - D"
paste("A", "B", "C", "D", collapse = " - ")
paste("A", "B", "C", "D", collapse = " - ")
## [1] "A B C D"
paste(c("A", "B", "C", "D"), collapse = " - ")
paste(c("A", "B", "C", "D"), collapse = " - ")
## [1] "A - B - C - D"
</syntaxhighlight>
</source>
<syntaxhighlight lang='r' notebook>
<source lang='r'>
options(echo=TRUE)
nth <- paste0(1:8, c("st", "nd", "rd", rep("th", 5)))
nth <- c("1st", "2nd", "3rd", "4th", "5th", "6th", "7th", "8th")
nth
nth
## [1] "1st" "2nd" "3rd" "4th" "5th" "6th" "7th" "8th"
</syntaxhighlight>
<syntaxhighlight lang='r' notebook>
myletter <- toupper(letters[1:4])
myletter <- toupper(letters[1:4])
myletter
myletter
## [1] "A" "B" "C" "D"
</syntaxhighlight>
<syntaxhighlight lang='r' notebook>
paste(myletter, "is the", nth, "letter.")
paste(myletter, "is the", nth, "letter.")
## [1] "A is the 1st letter." "B is the 2nd letter." "C is the 3rd letter."
</syntaxhighlight>
## [4] "D is the 4th letter." "A is the 5th letter." "B is the 6th letter."
<syntaxhighlight lang='r' notebook>
## [7] "C is the 7th letter." "D is the 8th letter."
paste(myletter, "is the", nth, "letter.", sep ="__")
paste(myletter, "is the", nth, "letter.", sep ="__")
## [1] "A__is the__1st__letter." "B__is the__2nd__letter."
</syntaxhighlight>
## [3] "C__is the__3rd__letter." "D__is the__4th__letter."
## [5] "A__is the__5th__letter." "B__is the__6th__letter."
## [7] "C__is the__7th__letter." "D__is the__8th__letter."
</source>


==같이 보기==
==같이 보기==
{{z컬럼3|
* [[R paste0()]]
* [[R paste0()]]
* [[R toString()]]
* [[R toString()]]
45번째 줄: 47번째 줄:
* [[R strsplit()]]
* [[R strsplit()]]
* [[R sprintf()]]
* [[R sprintf()]]
* [[함수 concat()]]
* [[함수 implode()]]
}}


==참고==
==참고==

2021년 4월 6일 (화) 20:15 기준 최신판

  다른 뜻에 대해서는 paste 문서를 참조하십시오.
  다른 뜻에 대해서는 리눅스 paste 문서를 참조하십시오.

1 개요[ | ]

R paste()
  • 여러 문자열을 하나로 합치는 R 함수
  • 각 문자열 사이에 공백이 추가된다. (sep=" ")
  • sep="" 옵션으로 사이공백을 없앨 수 있다.
paste("hello", "world", "lorem", "ipsum")
paste("hello", "world", "lorem", "ipsum", sep="")
paste(1:12)
options(echo=TRUE)
paste("A", "B", "C", "D", sep = " - ")
paste("A", "B", "C", "D", collapse = " - ")
paste(c("A", "B", "C", "D"), collapse = " - ")
options(echo=TRUE)
nth <- c("1st", "2nd", "3rd", "4th", "5th", "6th", "7th", "8th")
nth
myletter <- toupper(letters[1:4])
myletter
paste(myletter, "is the", nth, "letter.")
paste(myletter, "is the", nth, "letter.", sep ="__")

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}