我中的R這樣數據合併副本: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)。
如何做到這一點的任何提示?
優雅的解決方案!謝謝。 (儘管如此,我不得不在最後一行使用方括號,以防止R嘗試調用var.merged和var1.copy作爲函數。) – 2012-03-06 03:07:35
感謝您的接觸,我在R和MATLAB之間切換,我的大腦得到了有時困惑。 – Cramer 2012-03-06 06:15:49