快速提问。我将我的 csv 文件读入变量 data
.它有一个列标签 var
,有数值。
当我运行命令时
sd(data$var)
我得到
[1] NA
而不是我的标准偏差。
你能帮我弄清楚我做错了什么吗?
最佳答案
试试 sd(data$var, na.rm=TRUE)
然后将忽略列 var 中的任何 NA。还将支付检查您的数据以确保 NA 应该是 NA 并且没有读取错误,命令如 head(data)
, tail(data)
, 和 str(data)
应该对此有所帮助。
关于r - 当我运行标准偏差时获得 "NA",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739508/