【发布时间】:2018-10-15 22:43:03
【问题描述】:
在 R 中,我想按照标题所说的那样做。在字符列中搜索并返回匹配的单词
As.data.frame(
c("yellow carrot","big car","green tomato","orange car","fertile goat","red snapper")
)
还有
c("yellow","red","orange","green","blue")
我想回来
As.data.frame(
cbind(
c("yellow carrot","big car","green tomato","orange car","fertile goat","red snapper"),
c("yellow","NA","green","orange","NA","red")
)
【问题讨论】:
-
奇怪的大写是怎么回事? R 区分大小写,因此不是有效的 R 代码。
-
试试
stringr::str_extract(df1[[1]], paste(vec1, collapse="|")) -
对不起 - 写在手机上
标签: r string dataframe character