我有一个数据框,缺少值由"."编码,我想将值重新编码为NA:
df <- data.frame("h"=c(1,1,"."))
我尝试以下方法:
df$h[df$h == "."] <- NA
但是NA看起来像是<NA>,我无法执行命令mean(df$h,rm.na=TRUE)
NA
<NA>
mean(df$h,rm.na=TRUE)
有谁知道问题是什么?当我将数字重新编码为NA时,没有问题
谢谢!
replace r dataframe
dataframe ×1
r ×1
replace ×1