我有一个数据框,我想重塑它,以便每个观察只有一行obs
。这是示例数据:
data <- data.frame("obs" = c('1','1','1','2','2'),
"value1" = c(1,NA,NA,NA,NA),
"value2" = c(NA,NA,3,1,NA),
"value3" = c(NA,2,NA,NA,5))
数据如下所示:
obs value1 value2 value3
1 1 NA NA
1 NA NA 2
1 NA 3 NA
2 NA 1 NA
2 NA NA 5
我想把它改造成:
obs value1 value2 value3
1 1 3 2
2 NA 1 5
谢谢!