每当我在我的 jupyter 笔记本中运行时,我总是得到Input contains NaN 。encoder.transform
它在 google-colab 上运行良好。
encoder = OneHotEncoder(sparse=False,handle_unknown='ignore').fit(inputs_df[categorical_cols])
encoded_cols = list(encoder.get_feature_names(categorical_cols))
inputs_df[encoded_cols] = encoder.transform(inputs_df[categorical_cols])