【发布时间】:2020-09-23 11:35:58
【问题描述】:
我有两个数据框:
df1<- data.frame(place=c("KARACA ADANA","ASIL BOLU","GAZIANTEP","YUKARI/MERSIN"))
df2<- data.frame(city=c("ADANA","BOLU","ANTEP","MERSIN"), neighbor=c("KARACA","ASIL","GAZI","YUKARI"))
我需要匹配列 df1$place 和 df2$neighbor。如果 df1$place 包含 df2$neighbor 中的单词,它应该通过复制 df2$city of match 的相应值来为 df1$newcol 创建一个新列。
df1$newcol <- data.frame(place=c("KARACA ADANA","ASIL BOLU","GAZIANTEP","YUKARI/MERSIN") ,city=c("ADANA","BOLU","ANTEP","MERSIN"))
【问题讨论】:
标签: r match string-matching