Python 3.x ColumnTransformer和OneHotEncoder之后的列重新排序会影响模型吗?

Python 3.x ColumnTransformer和OneHotEncoder之后的列重新排序会影响模型吗?,python-3.x,scikit-learn,one-hot-encoding,Python 3.x,Scikit Learn,One Hot Encoding,我使用skikit learn ColumnTransformer和OneHotEncoder对包含分类和连续数据的数据帧进行编码(我没有在连续数据上使用OneHotEncoder),但这完全重新排序了列并删除了名称。我是否可以使用此重新排序的数组来开发模型,或者我是否需要将它们重新排序回原始顺序,以便稍后解释数据?如果您正在培训新模型(无转移学习),专栏顺序应该不会有问题。是的,这是一个全新的模式,可以尝试并将我在在线课程上学到的东西付诸实践。那么专栏顺序就不会有问题了。每个属性将获得一个权重

我使用skikit learn ColumnTransformer和OneHotEncoder对包含分类和连续数据的数据帧进行编码(我没有在连续数据上使用OneHotEncoder),但这完全重新排序了列并删除了名称。我是否可以使用此重新排序的数组来开发模型,或者我是否需要将它们重新排序回原始顺序,以便稍后解释数据?

如果您正在培训新模型(无转移学习),专栏顺序应该不会有问题。

是的,这是一个全新的模式,可以尝试并将我在在线课程上学到的东西付诸实践。那么专栏顺序就不会有问题了。每个属性将获得一个权重。但要确保在进行预测时,有相同的列,顺序相同。