[英]Merging of dataframes with different number of columns
您可以使用match
返回DF2
的第一個命中。
DF1$X1 <- DF2$X1[match(DF1$ID, DF2$ID)]
在第二個數據框中根據ID
保留唯一值,然后加入:
library(tidyverse)
DF2 <- DF2 %>%
distinct(ID, .keep_all = TRUE) %>%
select(ID, X1)
res <- DF1 %>%
inner_join(DF2, by = "ID")
glimpse(res)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.