在R中,您可以使用aggregate()
函数来生成由数据集中所有列向量的均值组成的数据集。具体来说,您可以使用以下命令:
data <- data.frame(V1=c(1, 2, 3), V2=c(4, 5, 6), V3=c(7, 8, 9))
data_mean <- aggregate(data, by=list(data$V1, data$V2, data$V3), mean)
在这个例子中,我们首先创建一个包含三个列向量V1、V2和V3的数据框。然后,我们使用aggregate()
函数,指定要聚合的列向量,以及聚合函数mean
来计算每个列向量的均值。最后,我们将结果存储在数据框data_mean
中。
如果您想要将结果导出到CSV文件,您可以使用以下命令:
data_mean <- aggregate(data, by=list(data$V1, data$V2, data$V3), mean)
data_mean$value <- as.numeric(data_mean$value)
write.csv(data_mean, "data_mean.csv")
这将把数据框data_mean
导出到一个名为data_mean.csv
的CSV文件中。
领取专属 10元无门槛券
手把手带您无忧上云