pandasで対象行だけ削除したい

2024年6月17日

了解しました。欠損値を持つ行を削除するためには、dropna() メソッドを使用します。以下は、対象の列に欠損値が含まれる行を削除する方法です。

python
# 欠損値を持つ行を削除する
X_train_cleaned = X_train.dropna(subset=['original_product_code'])
y_train_cleaned = y_train.dropna(subset=['original_product_code'])

# 新しいデータセットでモデルをトレーニングする
lgbm_model.fit(X_train_cleaned, y_train_cleaned)

このコードでは、dropna() メソッドを使用して、’original_product_code’ 列に欠損値が含まれる行を削除し、新しいデータセット X_train_cleanedy_train_cleaned を作成しています。その後、新しいデータセットで LightGBM モデルをトレーニングすることができます。

未分類

Posted by ぼっち