프로그래밍/R
[R] 문자열(string) 다루기 #2 함수 nchar(), toupper(), tolower(), strsplit(), paste()
research_notes
2023. 2. 3. 18:12
728x90
반응형
1. nchar(): 문자형 벡터의 문자수 찾기
hello <- "Hello! Welcome"
nchar(hello)
[1] 14
food_list <- c("Pizza", "kimchi", "sausage", "chicken", "1234")
nchar(food_list)
[1] 5 6 7 7 4
2. toupper() & tolower(): 대소문자 바꾸기
hello <- "Hello! Welcome"
toupper(hello)
[1] "HELLO! WELCOME"
tolower(hello)
[1] "hello! welcome"
3. strsplit(): 문자열 분할하기
# 공백을 기준으로 문자열 나누기
hello <- "Hello! Welcome. What is your name?"
strsplit(hello, split=" ")
[[1]]
[1] "Hello!" "Welcome." "What" "is" "your" "name?"
4. paste(): 문자형 벡터 두개 붙이기
hello <- "Hello! Welcome."
name <- "What is your name?"
paste(hello, name, sep="_") # 공백으로 이어붙이기
[1] "Hello! Welcome._What is your name?"
paste(hello, name, sep="_") # _ 로 이어붙이기
[1] "Hello! Welcome._What is your name?"
728x90
반응형