【发布时间】:2022-11-27 12:32:25
【问题描述】:
为了设置场景,我有一组数据,其中两列数据混合在一起。举个简单的例子:
df1 <- data.frame(Name = c("Bob", "John", "Mark", "Will"), City=c("Apple", "Paris", "Orange", "Berlin"), Fruit=c("London", "Pear", "Madrid", "Orange"))
df2 <- data.frame(Cities = c("Paris", "London", "Berlin", "Madrid", "Moscow", "Warsaw"))
结果,我们有两个小数据集:
> df1
Name City Fruit
1 Bob Apple London
2 John Paris Pear
3 Mark Orange Madrid
4 Will Berlin Orange
> df2
Cities
1 Paris
2 London
3 Berlin
4 Madrid
5 Moscow
6 Warsaw
我的目标是使用 df2 创建一个新的列,其中城市位于正确的位置。我对 R 有点陌生,所以我不知道它是如何工作的。
我真的不知道从哪里开始解决这类问题。我的完整数据集要大得多,最好有一种有效的方法来解决这个问题!
【问题讨论】:
标签: r