嘿,我有以下資料集
資料集的列
我已經將 orderdate 列轉換為 datetime 列
現在我想繪制每年每月的銷售額,在 x 軸上顯示月份,在 Y 軸上顯示銷售額
df_grouped = df_clean.groupby(by = "ORDERDATE").sum()
我怎樣才能實作從特定年份的每個月提取資料?
感謝您的幫助!
uj5u.com熱心網友回復:
您可以從 中創建兩個額外的列ORDERDATE,它們是year和monthby:
df_clean['year'] = df_clear['ORDERDATE'].dt.year
df_clean['month'] = df_clear['ORDERDATE'].dt.month
然后您可以按這些列進行過濾和分組。
例如:
df_2022 = df_clean.loc[df_clean['year'] == '2022', :]
df_2022.groupby('month').sum()
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/443648.html
上一篇:檢查按年和季度熊貓資料框排序
下一篇:比較兩個資料幀并回傳公共值
