-3

我在 R 中使用 Data Iris 有问题,让我们知道如何计算 iris 数据 - 使用循环的 iris 数据中所有列(4 列)的平均值

4

1 回答 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 回答