728x90
728x90
안녕하세요
오늘은 stringr 패키지에 대해 공부한것을 기록하려고 합니다.
stringr패키지에는 텍스트 data를 다루는 함수들을 담고 있습니다.
df <- data.frame(col1=LETTERS,
col2=letters,
col3=paste0(LETTERS,"/",letters))
df
위 data를 사용해 보도록 하겠습니다.
str_c(df[,1],df[,2],sep=" ")
str_c(df[,1],df[,2],collapse=" ")
str_c()함수는 대응하는 원소끼리 묶는 함수입니다.
sep인자를쓰냐 collapse인자를 쓰냐에 따라 위와 같이 나타납니다.
df$col4 <- str_c(df[,1],df[,2],sep=" ")
str_split(string=df$col3,pattern="/",simplify = T)
str_split(string=df$col3,pattern="/",simplify = F)
str_split()함수는 구분자를 기준으로 분리를 합니다. simplify인자에 T나 F를 주면 위와 같이 반환합니다.
T : 행렬
F : list
반환
str_detect()함수를 이용하면 찾는 특정 글자가 있는지 확인할 수 있습니다.
str_detect(string=df$col3,pattern="A")
str_detect(string=df$col3,pattern="/")
str_detect(string=df$col3,pattern="^A")
str_detect(string=df$col3,pattern="v$")
위에서 차례대로 A가 포함된 원소
"/"가 포함된 원소
첫글자가 A로 시작하는 원소
끝 글자가 v인 원소를 T/F로 나타내고 있습니다.
728x90
728x90
'R' 카테고리의 다른 글
R ) stringr 패키지 알아보기 -3 str_sub, str_count, str_trim, format, str_glue (0) | 2022.04.24 |
---|---|
R ) stringr 패키지 알아보기 -2 str_remove, str_replace, str_extract in r (0) | 2022.04.23 |
R ) 결측치 확인 및 처리 NA mice pmm in r -2 (0) | 2022.04.19 |
R ) 결측치 확인 및 처리 NA in r -1 (0) | 2022.04.18 |
R ) gather(), spread() 함수 알아보기 피벗, 언피벗 feat. long type, wide type in r (0) | 2022.04.15 |
댓글