次のシリーズのローリングメジアンを見つけようとすると、NaNのリストが表示されます。ゼロを除くローリングウィンドウの中央値
Iが使用:
b = a[a!=0].rolling(100).median()
=実際のデータ系列(データフレーム)を。私は[!= 0]は私に、次のシリーズを与える中央
ローリング中央
B =を見つけたときに除外したい、それにゼロの束を持っています。
2017-10-05 NaN 2017-10-06 -0.001074 2017-10-09 -0.001804 2017-10-10 NaN 2017-10-11 NaN 2017-10-12 -0.001687 2017-10-13 NaN 2017-10-16 NaN 2017-10-17 NaN 2017-10-18 NaN 2017-10-19 NaN 2017-10-20 NaN 2017-10-23 -0.003972 2017-10-24 NaN 2017-10-25 -0.004663 2017-10-26 NaN 2017-10-27 NaN 2017-10-30 -0.003192 2017-10-31 NaN 2017-11-01 NaN 2017-11-02 NaN 2017-11-03 NaN t2017-11-06 NaN 2017-11-07 -0.000189 2017-11-08 NaN 2017-11-09 -0.003762 2017-11-10 -0.000898 2017-11-13 NaN 2017-11-14 -0.002310
出力はNaNをのリストだけです。
何が間違っていますか? ありがとうございます!
のインデックスを作成しながら、カラム名を指定することで、これを扱うことができますか?パンダのどのバージョンですか? –
aは、数多くのゼロが入った数字のリストです。それはデータフレームです。 – helloworldlevel
私は0.20.3を使用しています – helloworldlevel