这是我正在使用的 csv 文件。
my.xldataset <- read.csv('http://www.math.smith.edu/sasr/datasets/help.csv')
这是我尝试查找“mcs1”列的平均值。
mean(my.xldataset$mcs1)
我得到的回报只是一个“NA”。我到底哪里错了?谢谢
可能有NA
列中的值,因此使用na.rm=TRUE
mean(my.xldataset$mcs1, na.rm=TRUE)
或者该列可能不是numeric
。在这种情况下,请检查
str(my.xldataset)
or
class(my.xldataset$mcs1)
通过检查数据集,
any(is.na(my.xldataset$mcs1))
#[1] TRUE
the NA
元素确实在数据集中。所以,使用na.rm=TRUE
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)