【发布时间】:2018-10-04 15:55:09
【问题描述】:
输入:
a <- c('a,a b,a b c,a b c d')
就像字符的第一个单词,即只是“a” grep(搜索功能)到另一个数据帧,即
df <- data.frame(rbind(c('a',1,'ewew'),c('a b c',101,'dffdhsd')))
并在数据框中输出:
a,a b c
【问题讨论】:
-
不清楚输出。你需要
df[sapply(df, function(x) any(x %in% unlist(strsplit(a, ","))))] -
不清楚输出。
-
无法获得输出.. 我的意思是我有 1 个字符向量和 1 个数据框作为输入,如果匹配,我会将字符向量中的每个关键字搜索到特定列中,我存储匹配的单词。 a
标签: r dataframe search keyword-search