对这种行为的解释是什么?
> mean(c(NA,NA), na.rm = TRUE)
[1] NaN
> mean(c(NA,NA), na.rm = FALSE)
[1] NA发布于 2017-10-03 20:03:16
mean(c(NA,NA), na.rm = TRUE)对于该函数,NA被移除,并且向量中将不剩下任何元素。因此,R的计算方式是0/0 => NaN
mean(c(NA,NA), na.rm = FALSE)对于该函数,NA不被移除,并且均值函数将应用于向量c(NA,NA)。因此,它将是(NA + NA)/2 => NA
https://stackoverflow.com/questions/46551965
复制相似问题