본문 바로가기
프로그래밍/R

[R] 문자열(string) 다루기 #2 함수 nchar(), toupper(), tolower(), strsplit(), paste()

by research_notes 2023. 2. 3.
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
반응형