R-summary函数不返回列上的IQR信息
我试图确定数据帧的列的平均值。最初,该列有R-summary函数不返回列上的IQR信息,r,R,我试图确定数据帧的列的平均值。最初,该列有?值,我将其转换为NA值。然而,当我试图找到平均值时,我得到了以下结果: > mean(brc_wisc$F6, na.rm = TRUE) [1] NA Warning message: In mean.default(brc_wisc$F6, na.rm = TRUE) : argument is not numeric or logical: returning NA 当我尝试查找摘要信息时: summary(brc_wisc$F6)
?
值,我将其转换为NA
值。然而,当我试图找到平均值时,我得到了以下结果:
> mean(brc_wisc$F6, na.rm = TRUE)
[1] NA
Warning message:
In mean.default(brc_wisc$F6, na.rm = TRUE) :
argument is not numeric or logical: returning NA
当我尝试查找摘要信息时:
summary(brc_wisc$F6)
? 1 10 2 3 4 5 6 7 8 9 NA's
0 402 132 30 28 19 30 4 8 21 9 16
但我可以获得任何其他列的汇总统计数据:
mean(brc_wisc$F1)
[1] 4.41774
summary(brc_wisc$F1)
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 2.000 4.000 4.418 6.000 10.000
要获得修改列的平均值和汇总值,我必须做些什么?您是否从csv或类似文件导入此数据?您可以尝试
read.csv(…,na.strings=c('na','?')
,这可能会从一开始就解决此问题(如果需要,还可以添加更多字符串,应解释为na
),我确实从csv导入了,该参数确实使我能够找到摘要和意思,谢谢!