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
반응형
'프로그래밍 > R' 카테고리의 다른 글
[R] intersect() 함수 (데이터 공통 요소 찾기) (0) | 2024.05.19 |
---|---|
[R] which() 함수 (예시, 두가지조건 한꺼번에 찾기) (0) | 2024.05.19 |
[R] string 패턴 표현식 (숫자, 공백, 문자, 특수문자 찾기) (0) | 2023.02.01 |
[R] 문자열(string) 다루기 #1 함수 grep(), grepl() (0) | 2023.01.31 |
[R] 반복문 while loop (break, next) (0) | 2023.01.31 |