gpt4 book ai didi

r - 计算字符串包含子字符串时出现的次数

转载 作者:行者123 更新时间:2023-12-04 12:20:59 25 4
gpt4 key购买 nike

我有像这样的字符串

'abbb'

我需要了解我可以找到多少次子字符串“bb”。
grep('bb','abbb')

返回 1 。因此,答案是 2(a-bb 和 ab-bb)。如何按照我需要的方式计算出现次数?

最佳答案

这是使用 substr 和 sapply 的丑陋方法:

input <- "abbb"

search <- "bb"


res <- sum(sapply(1:(nchar(input)-nchar(search)+1),function(i){
substr(input,i,i+(nchar(search)-1))==search
}))

关于r - 计算字符串包含子字符串时出现的次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35563375/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com