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导入了,该参数确实使我能够找到摘要和意思,谢谢!