[欠損値処理]列ごとの初めと終わりの欠損値を削除したい

実現したいこと

該当のソースコード

python

df = pd.DataFrame(np.arange(35).reshape(7, 5), columns=['col_0', 'col_1', 'col_2', 'col_3', 'col_4'], index=['row_0', 'row_1', 'row_2', 'row_3', 'row_4','row_5','row_6']) df = df.replace([0,2,3,4,5,7,9,10,13,19,27,28,29,31,32,33], np.nan)

sample_df
以上のようなデータの際に,

python

col_0: 15202530 col_1: 1611162126 col_2: 121722 col_3: 8、NaN、 1823 col_4: 14,NaN,24,NaN,34

となるような処理をしたいです。
この処理はdf全体に対する処理ではなく、指定した列のみにする処理になります。

試したこと

欠損値処理について調べてみましたが、欠損値を全て削除するものしか見つけることができませんでした。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント