stringr-----str_count
string: 字符串,字符串向量。 pattern: 匹配的字符。主页:https://cran.r-project.org/web/packages/stringr/index.html
#安装stringr包> install.packages('stringr')> library(stringr)
#stringr函数分类:
字符串拼接函数
字符串计算函数
字符串匹配函数
字符串变换函数
参数控制函数
#stringr字符串计算函数
str_count(string, pattern = "")
string: 字符串,字符串向量。 pattern: 匹配的字符。
#对字符串中匹配的字符计数
> str_count('aaa444sssddd', "a") [1] 3
#对字符串向量中匹配的字符计数
> fruit <- c("apple", "banana", "pear", "pineapple") > str_count(fruit, "a") [1] 1 3 1 1 > str_count(fruit, "p")
[1] 2 0 1 3
#对字符串中的 '.' 字符计数,由于 . 是正则表达式的匹配符,直接判断计数的结果是不对的
> str_count(c("a.", ".", ".a.",NA), ".") [1] 2 1 3 NA # 用fixed匹配字符 > str_count(c("a.", ".", ".a.",NA), fixed(".")) [1] 1 1 2 NA # 用\\匹配字符 > str_count(c("a.", ".", ".a.",NA), "\\.") [1] 1 1 2 NA
赞 (0)