5
NaNでいくつかのレコードを取り除きたいと思います。これは完全に動作します:1つの値がNaNの場合、Pandasは行内のすべてのアイテムをNaNに置き換えます。
df.dropna(axis=0, how='any',inplace=True)
しかし、それは私のデータフレームの形を変え、インデックスはもはや均一な間隔ではありません。したがって、これらの行のすべてのアイテムをnp.nan
に置き換えたいと思います。これを行う簡単な方法はありますか?
私はdropna
の後にデータフレームを再サンプリングすることを考えていましたが、それは所定の間隔でしか動作しないようですが、元のインデックスを使用します。もう1つのアプローチは、iterrows
でデータフレームをループすることですが、それも面倒です。
問題がインデックスの変更であれば、それを正しくリセットするだけですか? df = df.reset_index(drop = True) – ysearka