小编Puz*_*zhu的帖子

为什么min / max / sum(c(NA,4,5),na.rm =“ xyz”)起作用,而具有相同输入的mean()却不起作用?

我想了解为什么R中的sum / min / max函数提供给na.rm时会将字符串解释为TRUE,而mean()没有。

我没有根据的猜测是as.logical("xyz")返回NA,它作为参数提供给na.rm,出于某种奇怪的原因,sum / min / max被接受为TRUE,而不是mean()

参数的预期输出sum(c(NA, 4, 5), na.rm = "xyz")不能解释为逻辑错误(从均值返回)。我不明白为什么不是这种情况。

r conceptual

8
推荐指数
1
解决办法
110
查看次数

标签 统计

conceptual ×1

r ×1