使用R包stringr进行R语言的字符串处理。
str_count()
计算字符串中字符个数。
1 | > library(stringr) |
str_detect()
检查字符是否在字符串中。
1 | > fruit <- c("apple", "banana", "pear", "pinapple") |
str_extract()
模式匹配。
1 | > shopping_list <- c("apples x4", "bag of flour", "bag of sugar", "milk x2") |
str_match ()
模式匹配,进行分组匹配。
1 | > fruit <- c("apple12345679!123") |
str_locate()
模式匹配位置。
1 | > fruit <- c("apple", "banana", "pear", "pineapple") |
str_subset()
功能如 linux下grep。
1 | > fruit <- c("apple", "banana", "pear", "pinapple") |
str_replace()
替换字符。
1 | > fruits <- c("one apple", "two pears", "three bananas") |
str_split()
分割字符串。
1 | > fruits <- c( |
str_sort()
字符串排序。
1 | > letter<-c('an apple','two oranges','three bananas','four tomatoes') |
str_to_upper() str_to_lower() str_to_title()
改变字符大小写。
str_length()
字符串长度。
str_c()
拼接字符串。
1 | > str_c('I have',letter,sep = ' ') #单字符串加字符 |