【发布时间】:2012-03-06 02:51:01
【问题描述】:
我在 R 中有这样的数据:
subjID = c(1,2,3,4)
var1 = c(3,8,NA,6)
var1.copy = c(NA,NA,5,NA)
fake = data.frame(subjID = subjID, var1 = var1, var1 = var1.copy)
看起来像这样:
> fake
subjID var1 var1.1
1 1 3 NA
2 2 8 NA
3 3 NA 5
4 4 6 NA
Var1 和 Var1.1 代表同一个变量,因此每个受试者的一列有 NA,另一列有一个数值(没有人有两个 NA 或两个数字)。我想合并列以获得单个 Var1: (3, 8, 5, 6)。
关于如何做到这一点的任何提示?
【问题讨论】: