【发布时间】:2019-07-19 21:07:19
【问题描述】:
我想创建一个程序,打印出每个公司每月计数的条形图或 CSV 文件。所以我应该有一个一月份的图表,其中所有公司都在 x 轴上,计数在 y 轴上
所以我可以将我的日期分成月份和年份,我希望它成为标题。所以我可以将我的 df 表编程为:
Date Modified Company
2019-01 Apple 113 0.0
Blackberry 66 0.0
LG 73 0.0
Linux 115 0.0
Microsoft 187 0.0
Panasonic 336 0.0
Samsung 151 0.0
2019-02 Apple 151 0.0
Blackberry 163 0.0
LG 301 0.0
Linux 108 0.0
Microsoft 199 0.0
Panasonic 142 0.0
Samsung 304 0.0
2019-03 Apple 358 0.0
Blackberry 230 0.0
LG 288 0.0
Linux 464 0.0
Microsoft 53 0.0
Panasonic 113 0.0
Samsung 177 0.0
df['Date Modified']=pd.to_datetime(df['Date']).dt.to_period('M')
df=df.groupby(["Date Modified","Company"]).sum()
print(df)
df = pd.read_csv("Sample_Data.csv")
df['Date Modified']=pd.to_datetime(df['Date']).dt.to_period('M')
df=df.groupby(["Date Modified","Company"]).sum()
所以目前这个程序没有任何问题。我想为 x 轴上列出的每家公司和 y 轴上的计数创建月度图表,标题包含月份和年份,例如 2019-03 或 2019-02
【问题讨论】:
标签: pandas pandas-groupby