我有一个带有TIMESTAMP
列(不是索引)的pandas DataFrame,时间戳格式如下:
2015-03-31 22:56:45.510
Run Code Online (Sandbox Code Playgroud)
我也有名为CLASS
和的列AXLES
.我想为每个唯一值分别计算每个月的记录数AXLES
(AXLES
可以取3-12之间的整数值).
我想出的组合resample
和groupby
:
resamp = dfWIM.set_index('TIMESTAMP').groupby('AXLES').resample('M', how='count').CLASS
Run Code Online (Sandbox Code Playgroud)
这似乎给了我一个multiIndex数据帧对象,如下所示.
In [72]: resamp
Out [72]:
AXLES TIMESTAMP
3 2014-07-31 5517
2014-08-31 31553
2014-09-30 42816
2014-10-31 49308
2014-11-30 44168
2014-12-31 45518
2015-01-31 54782
2015-02-28 52166
2015-03-31 47929
4 2014-07-31 3147
2014-08-31 24810
2014-09-30 39075
2014-10-31 46857
2014-11-30 42651
2014-12-31 48282
2015-01-31 42708
2015-02-28 43904
2015-03-31 50033
Run Code Online (Sandbox Code Playgroud)
从这里,如何访问此multiIndex对象的不同组件以创建以下条件的条形图?
谢谢! …