は、私は次のように定義されたパンダのデータフレームを持っている:Pythonのパンダのデータフレーム1非ゼロと非NaNの属性n行ごと
2009-11-18 500.0
2009-11-19 500.0
2009-11-20 NaN
2009-11-23 500.0
2009-11-24 500.0
2009-11-25 NaN
2009-11-27 NaN
2009-11-30 NaN
2009-12-01 500.0
2009-12-02 500.0
2009-12-03 500.0
2009-12-04 500.0
2009-12-07 NaN
2009-12-08 NaN
2009-12-09 500.0
2009-12-10 500.0
2009-12-11 500.0
2009-12-14 500.0
私の意図は、一つの非NaNの要素ごとにn行を維持することです。たとえば、私のnが4なら、私は2009-11-18 500を保存し、それ以外のものはすべて(そしてそれも含めて)2009-11-23に0に設定します。配列の他の要素についても同じことを繰り返すでしょう。 pythonic、これをベクトル化した方法?
これは、より具体的にするために、私はこのように見えるように、最終的にアレイ上のつもり:
2009-11-18 500.0
2009-11-19 0
2009-11-20 0
2009-11-23 0
2009-11-24 500.0
2009-11-25 0
2009-11-27 0
2009-11-30 0
2009-12-01 500.0
2009-12-02 0
2009-12-03 0
2009-12-04 0
2009-12-07 0
2009-12-08 0
2009-12-09 500.0
2009-12-10 0
2009-12-11 0
2009-12-14 0
だから、最後のグループの長さは、値が省略され、 '4'ない場合は? – jezrael