我在 R 中使用 Data Iris 有问题,让我们知道如何计算 iris 数据 - 使用循环的 iris 数据中所有列(4 列)的平均值
问问题
306 次
1 回答
0
这应该有效。
data("iris")
iris.numeric <- iris[,c(1:4)]
colMeans(iris.numeric)
for (i in 1:4) {
print(mean(iris[,i]))
}
normalize <- function(numbers)
{ (numbers - mean(numbers))/sd(numbers)
}
new.iris <- apply(iris.numeric, 2, normalize)
apply(new.iris, 2, mean)
apply(new.iris, 2, sd)
于 2020-10-18T03:47:36.583 回答