擅长:python、mysql、java
<p>我认为海报并不是要改变年龄和薪水。在文档(<a href="https://scikit-learn.org/stable/modules/generated/sklearn.compose.make_column_transformer.html" rel="noreferrer">https://scikit-learn.org/stable/modules/generated/sklearn.compose.make_column_transformer.html</a>)中,column transformer(和make_column_transformer)只包含在transformer中指定的列(即示例中的[0])。您应该设置remainer=“passthrough”以获取其余列。换句话说:</p>
<pre><code>preprocessor = make_column_transformer( (OneHotEncoder(),[0]),remainder="passthrough")
x = preprocessor.fit_transform(x)
</code></pre>