【发布时间】:2020-11-21 00:51:12
【问题描述】:
我想将城市与数据框中的区域进行匹配。列有点乱,所以我想提取出现在两列中的城市/地区的名称,如下例所示。
A <- c("Berlin",
"Hamburg",
"Munich",
"Stuttgart",
"Rhein Main Frankfurt",
"Hannover")
B <- c("Berlin Brandenburg",
"Hamburg",
"Munich Bayern",
"Region Stuttgart",
"Main Rhein Darmstadt",
"Wiesbaden")
生成的列/数据框应如下所示:
result <- c("Berlin",
"Hamburg",
"Munich",
"Stuttgart",
"Rhein Main",
NA
)
df <- data.frame(A, B, result)
...虽然它是“Rhein Main”还是“Main Rhein”都没有关系。
感谢您的帮助!
【问题讨论】:
标签: r string string-matching