相关疑难解决方法(0)

熊猫:带有multiIndex数据帧的条形图

我有一个带有TIMESTAMP列(不是索引)的pandas DataFrame,时间戳格式如下:

2015-03-31 22:56:45.510
Run Code Online (Sandbox Code Playgroud)

我也有名为CLASS和的列AXLES.我想为每个唯一值分别计算每个月的记录数AXLES(AXLES可以取3-12之间的整数值).

我想出的组合resamplegroupby:

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对象的不同组件以创建以下条件的条形图?

  • 当AXLES = 3时显示数据
  • 以月 - 年格式显示x刻度(无日,小时,分钟等)

谢谢! …

python matplotlib pandas

6
推荐指数
1
解决办法
2575
查看次数

标签 统计

matplotlib ×1

pandas ×1

python ×1