假设我有大的DataFrame和更小的DataFrame,这是它的子集。大一个有列Y,小一个没有,两个都有colmun ID。如何根据ID中的值的相等性将大DF中的Y分配给小DF?
答案 0 :(得分:0)
如果这些是您的数据框
BIG<-data.frame(ID=1:20, Y=runif(20))
SMALL<-data.frame(ID=c(3,7,12))
然后您可以使用match()
进行匹配。例如
SMALL$Y<-BIG$Y[match(SMALL$ID, BIG$ID)]