首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何将我的4个每日标识符转换为每月平均数?

我如何将我的4个每日标识符转换为每月平均数?
EN

Stack Overflow用户
提问于 2021-12-29 00:41:45
回答 1查看 40关注 0票数 1

考虑到我有以下数据表:

代码语言:javascript
复制
      total_sales tickets_sold show_time occu_perc ticket_price       DATE
1:     3900000           26         4      4.26       150000 2018-05-05
2:     3360000           42         5      8.08        80000 2018-05-05
3:     2560000           32         4     20.00        80000 2018-05-05
4:     1200000           12         1     11.01       100000 2018-05-05
5:     1200000           15         3     16.67        80000 2018-05-05
6:     1050000            7         3      0.98       150000 2018-05-05

数据包括日销售量、售票量等。我打算将除日期变量外的所有数据转换为一个时间序列进行多变量分析。但是,我想将条目转换为每月平均显示时间。我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-12-29 01:30:29

您可以从DATE中提取年份和月份值,并聚合每个月的变量并返回mean

代码语言:javascript
复制
library(dplyr)

df %>%
  mutate(DATE = as.Date(DATE), 
         ym = format(DATE, '%Y-%m')) %>%
  group_by(ym) %>%
  summarise(across(total_sales:ticket_price, mean, na.rm = TRUE))
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70514034

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档