SW/R

R : 문자열 함수 (개념 및 예제)

얇은생각 2019. 2. 11. 12:30
반응형

paste() 함수

paste("Good", "Morning", "Tom", sep=" ")
# "Good Morning Tom"
paste("Good", "Morning", "Tom", sep="/")
# "Good/Morning/Tom"
paste(1:10, "is good", sep=" ")
# "1 is good" "2 is good" "3 is good" "4 is good"
# "5 is good" "6 is good" "7 is good" "8 is good"
# "9 is good" "10 is good"


paste() 함수는 여러 문자열을 연결하여 하나로 만들어줍니다. sep은 연결하는 단어 사이에 넣을 값을 뜻합니다. 다양한 방식으로 문자열을 핸들링이 가능합니다. 예제를 통해 확인하세요.



substr()

substr() 함수는 문자열을 자를 때 사용하는 함수입니다.



nchar()

nchar() 함수는 문자열 길이를 반환하는 함수입니다.


str <- "Good Morning"
substr(str, 1,4)
# "Good"

substr(str, 6, nchar(str))
# "Morning"


위 예제를 통해 substr() 함수와 nchar() 함수를 응용하시면 됩니다.



gsub()

str <- "Good Morning"
gsub ("Good", "nice", str)
# "nice Morning"
str <- gsub(" ", "/", str)
str
# "Good/Morning"


gsub() 함수는 문자열을 바꿀때 활용합니다. 바꾸고 싶은 내부 문자열, 바꿀 내부 문자열, 문자열을 파라미터로 입력하시면 됩니다. 위 예제를 참고해주세요. 

반응형

'SW > R' 카테고리의 다른 글

R : 상관분석  (0) 2019.02.13
R : 산점도 (개념 및 예제)  (0) 2019.02.12
R : 일변량 양적 자료의 분석 (개념 및 예제)  (0) 2019.02.10
R : 일변량 질적 자료의 분석 (개념 및 예제)  (0) 2019.02.09
R : 기초 통계 개념  (0) 2019.02.08