【发布时间】:2016-05-22 19:21:43
【问题描述】:
我正在尝试使用合并将数据帧中的数据组合成一个由&& 分隔的值(无特殊原因)。有人可以解释我在这个命令中缺少什么吗?
news<-data.frame(c("2016-05-20","2016-05-19","2016-05-19"),c("x","y","z"))
data<-data.frame(c("2016-05-20","2016-05-21","2016-05-22"),c(1,2,3))
#bind news with the same date into value seperated by &&
news<-merge(news,by.x=news[,1])
#Error in as.data.frame(y) : argument "y" is missing, with no default
额外问题:
#merge news with data based on matching date
merge(news,data,by.x=news[,1],by.y=data[,1])
#Error in fix.by(by.x, x) : 'by' must specify uniquely valid columns
目标:
1 2016-05-20 1 x
2 2016-05-19 NA y && z
3 2016-05-21 2 NA
4 2016-05-22 3 NA
【问题讨论】: