pandasのMax関数をrolling関数と併用して使用しているのですが、Nanを無視することができません。
初期設定では、skipnaはTrueになっているはずなので、NaNは無視されると思うのですが、なぜでしょうか。。。
以下に、コードと課題の該当部分を示します。
df_day["5日_最小値"]=df_day["参照値"].rolling(5).min().round(1) display(df_day[["日付","参照値","5日_最小値"]]) 日付 参照値 5日_最小値 477 2018-12-10 244.26 242.43 478 2018-12-11 243.24 242.43 479 2018-12-12 NaN NaN 480 2018-12-13 245.38 NaN 481 2018-12-14 241.51 NaN 482 2018-12-17 235.98 NaN 483 2018-12-18 236.64 NaN 484 2018-12-19 233.66 233.66 485 2018-12-20 228.60 228.60
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。