非常简单的问题,我无法向谷歌/找到答案 .
我有一个简单的文件 - “test.txt”
Gender arch1
M 99
F 97
M NA
我使用read.table将其加载到结果集中 - 工作正常 .
附加(结果集)
现在,我想要_something_会给我
mean(arch1,[SOMETHING])= 65.3(和_NOT_98) - 即不是na.rm = T或类似的 . 基本上,我想将NA视为0 - 我不想做像here那样复杂的矩阵和数据帧 .
从文件中只有NA = 0 . 当然,我不能成为第一个想要这个的人吗?而且我不想讨论NA和0是如何不一样的 . 我认为想要计算平均数甚至超过失踪学生是完全有效的!
3 回答
您可以使用
resultset$arch1[is.na(resultset$arch1)]=0
将NA替换为零,然后计算arch1
列的平均值像这样的东西?
在使用
mean
之前,可以用零替换NA
: