pandas.DataFrame, pandas.Seriesの欠損値NaNを前後の値から補間するにはinterpolate()メソッドを使う。 pandas.DataFrame.interpolate — pandas 2.0.3 documentation pandas.Series.interpolate — pandas 2.0.3 documentation 欠損値NaNを削除したり特定の値で穴埋めする場合はdropna(), fillna()を使う。以下の記事を参照。 関連記事: pandasで欠損値NaNを削除(除外)するdropna 関連記事: pandasで欠損値NaNを置換(穴埋め)するfillna 本記事のサンプルコードのpandasのバージョンは以下の通り。バージョンによって仕様が異なる可能性があるので注意。説明のため、NumPyも使う。
![pandasで欠損値NaNを前後の値から補間するinterpolate | note.nkmk.me](https://cdn-ak-scissors.b.st-hatena.com/image/square/75db8a41338fdbfd08cac12b3c7d7ea6ec23f6ae/height=288;version=1;width=512/https%3A%2F%2Fi.gyazo.com%2F56891ac66b2daf0996115e499b569d2d.png)