作者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/m.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