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)

相关推荐