r - 当我运行标准偏差时获得 "NA"

标签 r statistics na stdev

快速提问。我将我的 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/

相关文章:

r - ggplot 中的偏移 geom_segment

r - R 中用户定义函数的性能

java - 使用 LongAdder 计算统计计数器的最大值?

r - 在 SpatialDataFrame 中将两列合并为一列,但在 R 中省略 NA

r - 按降序生成数字序列

r - mlr3 正确设置并行化

perl - 使用perl求中位数、众数、标准差?

git log --stat 分支汇总

r - 在 R 中仅删除带有 NA 的整行

python - 选择具有 None 值的 pandas 单元格