【发布时间】:2016-11-17 13:55:07
【问题描述】:
我有一个缺失值由“.”编码的数据框,我想将这些值重新编码为 NA:
df <- data.frame("h"=c(1,1,"."))
我尝试以下方法:
df$h[df$h == "."] <- NA
但NA 显示为<NA>,我无法执行mean(df$h,rm.na=TRUE) 之类的命令
有谁知道问题出在哪里?当我将数字重新编码为 NA 时没有问题
谢谢!
【问题讨论】:
-
另外,我认为您的意思是
na.rm = TRUE,而不是rm.na = TRUE。