我有两个数据框,x 和 y。
x <- data.frame(ID = c(1, 2, 3, 4, 5),
data = c("a", "b", "a", "d", "e"))
y <- data.frame(ID = c(1, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5))
我想将数据帧 Y 中的每个 ID 分配到数据帧 X 中的相应数据。唯一的问题是我想将 x 中的数据分配给 y 中的每个 ID 有多个观察值。
y <- data.frame(ID = c(1, 2, 2, 2, 3, 3, 4, 4, 4, 5, 5),
data = c("a", "b", "b", "b", "a", "a", "d", "d", "d", "e"))
我在这个网站上搜索了很多但找不到解决方案,任何帮助都会很棒。