R 汇总日期序列数据 您所在的位置:网站首页 r生成时间序列 R 汇总日期序列数据

R 汇总日期序列数据

2023-09-30 05:39| 来源: 网络整理| 查看: 265

本文介绍如何处理日期序列数据,并对每天的数据按照月、年进行汇聚。

日期处理

汇聚日期序列数据,即按照一定的日期间隔进行分组汇总。因此需要从日期字段中抽取年、月、日、季度等信息。通常方法通过format函数实现。

#define date date ds head(ds) # ondate sales year quarter # # 1 2020-12-01 28.0 2020 4 # 2 2020-12-02 31.2 2020 4 # 3 2020-12-03 37.2 2020 4 # 4 2020-12-04 47.2 2020 4 # 5 2020-12-05 26.1 2020 4 # 6 2020-12-06 47.0 2020 4

** 汇聚数据

# 按年汇总 ds %>% group_by(year) %>% summarise(ymean=mean(sales), ysum=sum(sales)) # year ymean ysum # # 1 2020 35.3 1093. # 2 2021 35.7 2460. # 按季度汇总 ds %>% group_by(quarter) %>% summarise(qmean=mean(sales), qsum=sum(sales)) # quarter qmean qsum # # 1 1 35.7 2460. # 2 4 35.3 1093. # 按月汇总2021年数据 ds %>% filter(ondate >='2021-01-01')%>% group_by(month) %>% summarise(mmean=mean(sales), msum=sum(sales)) # month mmean msum # # 1 1 35.6 1105. # 2 2 35.2 985. # 3 3 37.0 370.


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有