作者sonicstars (昊旱)
看板Python
标题[问题] Pandas双条件groupby求取
时间Tue Sep 3 15:14:35 2024
我的资料型态如下图,当然实际上是有2019全年的日业绩,图为范例
https://imgur.com/Z7e6wyO
我的最终目的是求取分店ABCD的每季业绩
单纯求取每季业绩或是只求取分店一年业绩我都能用groupby做到
但是要如何在同时满足指定"分店"及"每季"的分组条件下进行计算
这个我履试不成,恳请各位帮忙
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.113.87.78 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1725347680.A.1BC.html
1F:推 lycantrope: 不就groupby(["分组","日期"])? 09/03 15:40
2F:→ sonicstars: 了解您的意思,我分享一下我目前使用的程式码 09/03 16:03
4F:→ sonicstars: 如果依据您的建议修改的话 09/03 16:05
5F:→ sonicstars: df_s = df_s.groupby([by='分店'],[freq='M']) 09/03 16:05
6F:→ sonicstars: 会出现SyntaxError: invalid syntax 错误 09/03 16:06
7F:→ liton: 哎……人家给你程式了,都会抄错 09/03 16:27
8F:→ liton: by = ["分组","日期"] 09/03 16:39
9F:→ lycantrope: pandas2.0有这麽难?pd.Grouper(key=["分组","日期"]) 09/03 20:22
10F:→ tzouandy2818: 干 好好笑 09/04 09:17
11F:→ yan960521: 跟你说 拿去问ai比较快 还不用等 不想付费可以用skype 09/16 13:29
12F:→ yan960521: 内建的Copilot 09/16 13:29