R帮助计算几年中几个月的平均值

R帮助计算几年中几个月的平均值,r,mean,R,Mean,我需要帮助找到1950年至2018年的黄金月平均值这就是我的数据 str(gold) 'data.frame': 827 obs. of 2 variables: $ Date : Factor w/ 827 levels "1950-01","1950-02",..: 1 2 3 4 5 6 7 8 9 10 ... $ Price: num 34.7 34.7 34.7 34.7 34.7 ... > head(gold) Date Price 1 1950-01 34.

我需要帮助找到1950年至2018年的黄金月平均值这就是我的数据

str(gold)
'data.frame':   827 obs. of  2 variables:
 $ Date : Factor w/ 827 levels "1950-01","1950-02",..: 1 2 3 4 5 6 7 8 9 10 ...
 $ Price: num  34.7 34.7 34.7 34.7 34.7 ...

> head(gold)
Date Price
1 1950-01 34.73
2 1950-02 34.73
3 1950-03 34.73
4 1950-04 34.73
5 1950-05 34.73
6 1950-06 34.73

> tail(gold)
Date   Price
822 2018-06 1282.13
823 2018-07 1238.06
824 2018-08 1201.86
825 2018-09 1199.20
826 2018-10 1214.73
827 2018-11 1221.28
我找到了每年每个月的平均值,但现在我不确定如何计算这段时间内每个月的平均值

这就是你要找的吗

df %>% 
    separate(Date, c("Year","Month")) %>% 
    group_by(Month) %>% 
    summarise(Mean = mean(Price))

   Month   Mean
   <chr>  <dbl>
 1 01      34.7
 2 02      34.7
 3 03      34.7
 4 04      34.7
 5 05      34.7
 6 06     658. 
 7 07    1238. 
 8 08    1202. 
 9 09    1199. 
10 10    1215. 
11 11    1221. 
df%>%
单独(日期,c(“年”、“月”))%>%
分组单位(月)%>%
汇总(平均值=平均值(价格))
月平均数
1 01      34.7
2 02      34.7
3 03      34.7
4 04      34.7
5 05      34.7
6 06     658. 
7 07    1238. 
8 08    1202. 
9 09    1199. 
10 10    1215. 
11 11    1221. 
这就是你要找的吗

df %>% 
    separate(Date, c("Year","Month")) %>% 
    group_by(Month) %>% 
    summarise(Mean = mean(Price))

   Month   Mean
   <chr>  <dbl>
 1 01      34.7
 2 02      34.7
 3 03      34.7
 4 04      34.7
 5 05      34.7
 6 06     658. 
 7 07    1238. 
 8 08    1202. 
 9 09    1199. 
10 10    1215. 
11 11    1221. 
df%>%
单独(日期,c(“年”、“月”))%>%
分组单位(月)%>%
汇总(平均值=平均值(价格))
月平均数
1 01      34.7
2 02      34.7
3 03      34.7
4 04      34.7
5 05      34.7
6 06     658. 
7 07    1238. 
8 08    1202. 
9 09    1199. 
10 10    1215. 
11 11    1221. 

回答得不错。以前从未见过
单独的
,但看起来非常有用是的!谢谢你,我试着让它与data.table一起工作,但这要容易得多。我是R的新手,所以我仍然在学习所有很棒的软件包,所以谢谢你的帮助!回答得好。以前从未见过
单独的
,但看起来非常有用是的!谢谢你,我试着让它与data.table一起工作,但这要容易得多。我是R的新手,所以我仍然在学习所有很棒的软件包,所以谢谢你的帮助!