我有一个数据框,我想在其中组合数据框行。我的数据框看起来像这样。
col id, col1, col2, col3, col4
1, 1, , , 5
1, , 1, , 5
1, , , 1, 5
我希望最终结果看起来像
col id, col1, col2, col3, col4
1,1,1,1,5
有任何想法吗?我试过聚合,不能让它正常工作。
编辑:
data<- data.frame(colID=c(1,1,1,2,2), col1=c(1,NA,NA,NA,2), col2=c(NA,1,NA,2,NA), col3=c(NA,NA,1,NA,NA), col4=c(5,5,5,7,7))
finaldata=data.frame(colID=c(1,2), col1=c(1,2), col2=c(1,2), col3=c(1, NA), col4=c(5,7))
应该构建数据框和最终数据框