gpt4 book ai didi

r - 如何找到另一个变量的每个值的变量的平均值?

转载 作者:行者123 更新时间:2023-12-01 23:03:30 25 4
gpt4 key购买 nike

我是新来的,所以请原谅这样一个基本的问题,但我刚开始使用 R,有人问我一个让我难住的问题:

使用 R 中预先安装的数据集 mtcars,我应该为“gear”变量的每个值找到“mpg”变量的平均值。我不确定这意味着什么。我假设我需要使用子集?

这太基本了,所以我有点沮丧,我不知道在这里做什么....

最佳答案

使用 aggregate :

aggregate(mtcars$mpg,list(mtcars$gear),mean)
## Group.1 x
##1 3 16.10667
##2 4 24.53333
##3 5 21.38000

根据文档,见 ?aggregate :

Splits the data into subsets, computes summary statistics for each, and returns the result in a convenient form.



这里,第一个参数 mtcars$mpg是你想要平均的变量,第二个参数是一个分组变量列表,它的每个值决定了 x 的子集。应用该功能, mean ,这是第三个参数。

关于r - 如何找到另一个变量的每个值的变量的平均值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40667718/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com