如何根据R中的另一列获取一列的平均值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何根据R中的另一列获取一列的平均值相关的知识,希望对你有一定的参考价值。

我目前正在努力获取数据框中的平均值。


df是这样构建的:

'data.frame':   365 obs. of  5 variables:

$ Day      : chr  "01" "02" "03" "04" ...

$ Month    : Factor w/ 12 levels "01","02","03",..: 1 1 1 1 1 1 1 1 1 1 ...

$ Year     : chr  "2019" "2019" "2019" "2019" ...

$ XXX      : int  2 4 5 5 7 6 6 7 6 6 ...

$ Weekday  : Factor w/ 7 levels "Monday","Tuesday",..: 2 3 4 5 6 7 1 2 3 4 ...

我想获取值XXX的平均值,但仅获取第一个月的平均值(my_data $ Month ==“ 01”)。我尝试使用dplyr对其进行过滤,但无法弄清楚。

((为了理解:XXX中的每一天,df代表整整一年)

有人可以帮忙吗?将不胜感激!

我目前正在努力获取数据框中的平均值。 df的构建方式如下:“ data.frame”:365个观察点。的5个变量:$日:chr“ 01”“ 02”“ 03”“ 04” ... $月:...

答案

此R基本解决方案应该这样做:

以上是关于如何根据R中的另一列获取一列的平均值的主要内容,如果未能解决你的问题,请参考以下文章

如何根据 PySpark 数据框的另一列中的值修改列? F.当边缘情况

基于R中的另一列数据框找到一列的共同值

如何将一列的列值组合到 MySQL 中的另一列中?

根据不同数据类型的另一列设置一列的默认值

LINQ 根据计数 >1 的另一列获取列

根据另一列的另一个值和/或另一行中的同一列更新设置值:-ORA 1427