You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何对含Date与sum_pips列的数据框按月份Group_By并求和?

按月份分组计算sum_pips总和

数据示例

数据框包含Date和sum_pips两列,需按月份执行group_by操作,计算每个月的sum_pips总和(例如数据中6月的sum_pips总和为2700 pips)。

解决方案(R语言)

使用dplyr和lubridate包实现分组求和:

library(dplyr)
library(lubridate)

# 假设数据框名为df
df_processed <- df %>%
  # 提取月份(若Date已是日期类型可直接执行)
  mutate(month = month(Date, label = TRUE, abbr = FALSE)) %>%
  # 按月份分组
  group_by(month) %>%
  # 计算每月sum_pips总和(忽略缺失值)
  summarise(total_pips = sum(sum_pips, na.rm = TRUE))
  • 若Date列不是日期格式,需先转换:mutate(Date = as.Date(Date, format = "%Y-%m-%d"))(根据实际日期格式调整format参数)
  • 若无需忽略缺失值,可移除代码中的na.rm = TRUE

内容的提问来源于stack exchange,提问作者Fozil8

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 09:20:30