我有一个数据框,其中包含2017年内售出的汽车数量。 我想要一个时间序列来描绘出售的不同车型。
这是我目前的DF
Date Price Location Type
2003-05-16 397500 Texas Ford
2003-05-16 235000 Florida Fiat
2003-05-16 235000 Florida Mercedes
2003-05-16 235000 NJ Mercedes
我想修改数据,以便获得以下数据帧以显示多个时间序列图。
Date Ford Fiat Mercedes
2003-05-16 1 3 19
2003-09-10 2 2 1
答案 0 :(得分:0)
似乎你需要:
df.groupby(['Date','Type']).size().unstack(fill_value=0).plot.bar()
或者:
df.reset_index().groupby(['Date','Type']).size().unstack(fill_value=0).plot.bar()