替换值后生成新变量

时间:2013-03-28 18:13:29

标签: database windows r

嗨,我是R的新手,我想直截了当地做点什么。我错过了R作为NA的值,我将它们替换为均值。替换这些值后,我想创建一个新变量。这是我试图获得新变量的原因:

mydata$xyz[is.na(mydata$xyz)] <- mean(mydata$xyz, na.rm = TRUE) = mydata$xyz2

感谢帮助!

1 个答案:

答案 0 :(得分:0)

尝试

mydata$xyz2 <- mydata$xyz
mydata$xyz2[is.na(mydata$xyz)] <- mean(mydata$xyz, na.rm = TRUE)