stringr-----word
主页:https://cran.r-project.org/web/packages/stringr/index.html
#安装stringr包> install.packages('stringr')> library(stringr)
#stringr函数分类:
字符串拼接函数
字符串计算函数
字符串匹配函数
字符串变换函数
参数控制函数
#stringr字符串匹配函数
word,从文本中提取单词(适用于英语环境下的使用)
word(string, start = 1L, end = start, sep = fixed(" "))
string: 字符串,字符串向量。
start: 开始位置。 end: 结束位置。
sep: 指定单词之间的分隔符,默认为空格。
从文本中提取单词
> val <- c("I am Conan.", "http://fens.me, ok") # 默认以空格分割,取第一个位置的字符串 > word(val, 1) [1] "I" "http://fens.me," > word(val, -1) [1] "Conan." "ok" > word(val, 2, -1) [1] "am Conan." "ok" # 以,分割,取第一个位置的字符串 > val<-'111,222,333,444' > word(val, 1, sep = fixed(',')) [1] "111" > word(val, 3, sep = fixed(',')) [1] "333" # 以空格分隔 > string <- 'I like using R' > word(string, 1, -1) #取出所有的句子 [1] "I like using R" > word(string, 1) #提取第一个单词 [1] "I" > word(string, -1) #提取最后一个单词 [1] "R" > word(string, 1, 1:4) #提取最后一个单词 [1] "I" "I like" "I like using" [4] "I like using R"