熊猫:通过拆分成列来修改数据框

时间:2017-12-04 10:10:59

标签: pandas numpy

我有一个数据框,其中包含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 

1 个答案:

答案 0 :(得分:0)

似乎你需要:

df.groupby(['Date','Type']).size().unstack(fill_value=0).plo‌​t.bar()

或者:

df.reset_index().groupby(['Date','Type']).size().unstack(fill_value=0).plo‌​t.bar()