如何计算r中数值的工作日平均值
我有一个如何计算r中数值的工作日平均值,r,date,time-series,mean,R,Date,Time Series,Mean,我有一个data.frame,它包含数值(Rate),日期(TrdDate),格式为1990-01-29。我制作了一个列,与每个日期的工作日相匹配,我想计算每天的平均值 TrdDate Rate weekday 1. 1990-02-20 120 monday 2. 1990-03-20 100 monday 3. 1990-04-21 100 Tuesday 4. 1990-05-01 100 Thursday 5. 1991-01-01 150
data.frame
,它包含数值(Rate
),日期(TrdDate
),格式为1990-01-29
。我制作了一个列,与每个日期的工作日相匹配,我想计算每天的平均值
TrdDate Rate weekday
1. 1990-02-20 120 monday
2. 1990-03-20 100 monday
3. 1990-04-21 100 Tuesday
4. 1990-05-01 100 Thursday
5. 1991-01-01 150 Thursday
所需的输出将是:
weekday Rate
Monday 110
Tuesday 100
Thursday 125
DF如果您的数据帧是DF
您可以
library(dplyr)
group_by(df, weekday) %>%
summarise(Rate = mean(Rate))
欢迎来到SO。本网站不是一个代码编写服务,也不是为了提供完整的解决方案。用户需要付出一些努力和编写一些代码,而SO将在这里帮助您解决具体的编程问题。你已经试过什么了吗?请阅读:
library(dplyr)
group_by(df, weekday) %>%
summarise(Rate = mean(Rate))