首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pandas 按月份对日期序列分组求和,resample 和 groupby 哪个更高效?

pandas 按月份对日期序列分组求和,resample 和 groupby 哪个更高效?

提问于 2026-08-03 07:40:59
回答 1关注 0查看 9

有一张销售明细表,列有 date(datetime)和 amount(float),想按月汇总 amount 总和。现在两种写法: 写法 A:df.groupby(df["date"].dt.to_period("M"))["amount"].sum() 写法 B:df.set_index("date").resample("M")["amount"].sum() 两种结果一样,但数据量到千万行时,哪个更快、更省内存?另外如果 date 有缺失月份,resample 会自动补零吗,groupby 不会补?想搞清楚底层差异再决定用哪个。

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

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