为什么我在 R 中得到错误的平均值?
Why I got the wrong mean value in R?
我正在尝试计算 -0.9643991
和 -0.6756494
的平均值,但由于某些原因,平均值函数 returns 第一个数字的值;如下图:
> a = -0.9643991
> b = -0.6756494
> mean(a, b)
[1] -0.9643991
这里有什么问题?
mean
取其第一个参数的平均值,一个向量。附加参数可让您设置首选项,这可能取决于第一个参数的 class,例如忽略缺失值。如果您想要 a
和 b
的平均值,您需要使用 c()
将它们放在一个向量中。像这样:
mean(c(a, b))
我正在尝试计算 -0.9643991
和 -0.6756494
的平均值,但由于某些原因,平均值函数 returns 第一个数字的值;如下图:
> a = -0.9643991
> b = -0.6756494
> mean(a, b)
[1] -0.9643991
这里有什么问题?
mean
取其第一个参数的平均值,一个向量。附加参数可让您设置首选项,这可能取决于第一个参数的 class,例如忽略缺失值。如果您想要 a
和 b
的平均值,您需要使用 c()
将它们放在一个向量中。像这样:
mean(c(a, b))