pandasで対象行だけ削除したい
了解しました。欠損値を持つ行を削除するためには、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_cleaned と y_train_cleaned を作成しています。その後、新しいデータセットで LightGBM モデルをトレーニングすることができます。

ディスカッション
コメント一覧
まだ、コメントがありません