【发布时间】:2021-05-01 13:36:31
【问题描述】:
我需要递归计算子字符串x 在字符串向量data$y 中出现的次数
data <- data.frame(x=c("aa","bb","cc"),y=c("a & aa & aaa","b","aa"))
desiderata <- data %>%
group_by(x) %>%
summarise(n=sum(grepl(x,y)))
desiderata <- data.frame(x=c("aa","bb","cc"),n=c(3,0,0))
【问题讨论】:
-
你确定第一条记录是3吗?我认为应该是 2?
标签: r dataframe dplyr plyr grepl