python pandas中的季节性数据选择

时间:2016-07-06 13:26:50

标签: python pandas

我有一个数据框,其中时间序列数据在一列中,索引作为日期。数据如下所示:从2000年到2015年。

2000-02-24      NaN
2000-02-25      NaN
2000-02-26    0.272
2000-02-27    0.417
2000-02-28    0.837
2000-02-29    1.082
2000-03-01    0.613
2000-03-02    0.709
2000-03-03    0.857
2000-03-04    0.391
2000-03-05    0.470
2000-03-06    0.288
2000-03-07    0.286

我每年只需要从3月到7月的数据,所以有没有办法在熊猫中做到这一点?

1 个答案:

答案 0 :(得分:1)

您可以使用DatetimeIndex属性month进行过滤:

df[(df.index.month >=2) & (df.index.month<=6)]

月数为零,因此2对应于三月,6为七月