반응형
문자열 (스트링, string) 기본인 string 알파벳 글자수 세기, string 합치기, string 일부 보이기 등을 해볼까 합니다. stringr이라는 라이브러리를 가져와야 하는데요. 기본적인 함수 str_length, str_c, str_sub, str_to_lower, str_to_higher 등의 기본함수를 적어봅니다.
name<-c("Rao", "Brian", "Susan", "Ray")
# 이름 4개 정해줍니다.
str_length(text)
3 5 6 7
# 각 문자열의 알파벳 숫자
str_c("this is", " ", text)
"this is Rao" "this is Brian" "this is Canada" "this is Dodgers"
# 각 문자열에 this is를 붙여줍니다.
str_c(text, collapse=" ")
"Rao Brian Canada Dodgers"
# 4개의 문자열을 하나로 합쳐버립니다. collapse에 빈칸을 넣어서 하나로 되게 해줍니다.
str_sub(name, 1, 1)
"R" "B" "S" "R"
# 각 문자열의 첫번째 글자만 뽑아내라.
str_sub(name, -2)
"ao" "an" "an" "ay"
# 각 문자열의 마지막에서 두번째 글자만 뽑아내라.
str_to_lower(name)
"rao" "brian" "susan" "ray"
# 모든 소문자로
str_to_upper(name)
[1] "RAO" "BRIAN" "SUSAN" "RAY"
#모두 대문자로
반응형
'R > R basic' 카테고리의 다른 글
데이터프레임을 엑셀파일로 변환? 그냥 csv파일로 바꾸자 (write.csv) (0) | 2022.01.12 |
---|---|
엑셀 파일 부르기, sheet별로 불러서 통합하기 (read_excel) (0) | 2022.01.10 |
날짜 데이터 읽기 (2): 두 개 이상 날짜 칼럼 합쳐서 변환 (with, sprintf) (0) | 2021.05.25 |
날짜 데이터 읽기 (1): 문자를 날짜로 데이터 변환 (as.Date) (0) | 2021.05.23 |
데이터 문자값 바꾸기 (sub, gsub 함수) (0) | 2021.05.04 |