在R语言中使用str_count获取字符串的总出现次数
快速获取字符串总出现次数的方法
当然可以直接得到总次数!你只需要对str_count返回的结果调用sum()函数求和就行,完美适配大规模数据集的需求,不用再逐个查看结果啦。
示例代码
# 先确保加载了stringr包 library(stringr) data <- c("apple", "banana", "pear", "orange") # 用sum包裹str_count的结果 total_a <- sum(str_count(data, pattern = "a")) total_a
运行这段代码后,会直接输出:
[1] 6
原理说明
str_count函数的返回值是一个数值向量,向量里的每个元素对应原数据集中对应字符串的匹配次数sum()函数会对这个数值向量的所有元素求和,一次性得到整个数据集里目标模式的总出现次数,处理大数据集时效率很高,完全不用手动统计
内容的提问来源于stack exchange,提问作者lorcan
相关产品推荐
相关产品推荐

