【发布时间】:2014-02-03 16:56:55
【问题描述】:
对于下面的代码,我期待一个 8 x 3 的数据框,其中“a”列是左侧的公共列。相反,我得到了一个 32 x 3 的数据框。当我将日期用作公共列时,这对我有用,但现在不行。有什么想法吗?
a <- c("A","A","A","A","B","B","B","B")
b <- c(1,2,3,NA,NA,6,7,8)
c <- c(NA,NA,NA,4,5,6,7,8)
d1 <- data.frame(a,b)
d2 <- data.frame(a,c)
d3 <- merge(d1,d2,by=c("a"))
【问题讨论】:
-
您是在寻找
merge还是只是在寻找cbind?