2016-07-06 8 views
1

私は時系列データを1列に、インデックスを日付として持つデータフレームを持っています。データは以下のようになります。それは、私は、毎年7月にのみヶ月三月からデータを望んで2000年から2015年python pandasの季節データ選択

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 

にありますので、パンダでそれをする方法はありますか?

+1

であるゼロをベースとしています)&(df.index.month <= 7)] 'は動作します – EdChum

+0

ありがとう@EdChum、その作品 – bikuser

答えて

1

あなたはDatetimeIndex属性monthを使用してフィルタリングすることができます。

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

ヶ月はので、私は `のdf [(df.index.month> = 2だと思う2 3月に対応し、6 7月

関連する問題