Machine learning OneHotEncoding()有什么问题?

Machine learning OneHotEncoding()有什么问题?,machine-learning,scikit-learn,one-hot-encoding,Machine Learning,Scikit Learn,One Hot Encoding,所有的问题都在于你的性格。每当在onehotencoding()中删除第11列时,fit_transform()就可以正常工作。但是,当我再次添加第11列时,得到的值错误为input contains NaN。ColumnTransformer不按顺序应用其转换器,而是并行应用。因此,进入编码器的第11列在被插补后不会这样做,并且onehotcoder在缺少值的数据上失败 您可以使用带有插补和编码步骤的管道,并且仅用于ColumnTransformer中的第11列,请重新阅读,因为您在第一次阅读


所有的问题都在于你的性格。每当在onehotencoding()中删除第11列时,fit_transform()就可以正常工作。但是,当我再次添加第11列时,得到的值错误为input contains NaN。

ColumnTransformer
不按顺序应用其转换器,而是并行应用。因此,进入编码器的第11列在被插补后不会这样做,并且
onehotcoder
在缺少值的数据上失败

您可以使用带有插补和编码步骤的
管道,并且仅用于
ColumnTransformer
中的第11列,请重新阅读,因为您在第一次阅读时似乎遗漏了一些关键点,即“不要发布代码、数据、错误消息等的图像-将文本复制或键入问题”(原文中的重点)。看看为什么。