stringr-----str_subset

主页:https://cran.r-project.org/web/packages/stringr/index.html

#安装stringr包> install.packages('stringr')> library(stringr)

#stringr函数分类:

字符串拼接函数

    字符串计算函数

    字符串匹配函数

    字符串变换函数

    参数控制函数

#stringr字符串匹配函数

str_subset(string, pattern)

string: 字符串,字符串向量。 pattern: 匹配的字符(需要匹配的字符模式,默认模式可以是正则表达式)。

匹配字符串

> val <- c("abc", 123, "cba") # 全文匹配 > str_subset(val, "a") [1] "abc" "cba" # 开头匹配 > str_subset(val, "^a") [1] "abc" # 结尾匹配 > str_subset(val, "a$") [1] "cba" #该函数与word()函数的区别在于前者提取字符串的子串,后者提取的是单词,

而且str_sub也可以其替换的作用。 > string <- 'My name is ABDATA, I’m 27.' > str_sub(string, 1, 1) [1] "M" > word(string, 1, 1) [1] "My" > str_sub(string, 1, 4) [1] "My n" > word(string, 1, 4) [1] "My name is ABDATA," > str_sub(string, -1) [1] "." > word(string, -1) [1] "27." > str_sub(string, -3,-2) <- 25 > string [1] "My name is ABDATA, I’m 25."

(0)

相关推荐