根据R语言中的mtcars数据包算出每个变量的平均值和标准差后创建一个新的数据集mtcars.new,其中包含每个变量的标准化值(每个变量通过减去其平均值并除以其标准差来标准化。
时间: 2023-06-04 14:02:33 浏览: 290
好的,这是一个关于数据处理的问题,我可以回答。您可以使用以下代码来计算每个变量的平均值和标准差,并创建一个新的数据集mtcars.new,其中包含每个变量的标准化值:
```R
# 加载mtcars数据包
library(datasets)
data(mtcars)
# 计算每个变量的平均值和标准差
means <- apply(mtcars, 2, mean)
stds <- apply(mtcars, 2, sd)
# 使用平均值和标准差来标准化每个变量
mtcars.new <- scale(mtcars, center = means, scale = stds)
# 查看新数据集mtcars.new
head(mtcars.new)
```
这将输出标准化后的数据集mtcars.new的前几行。
阅读全文