OneHotEncoder.__init__() 有一个意外的关键字参数'categorical_features'



我在这里面临以下错误。我已经更新了所有的库,我使用vscode。但是我找不到解决问题的方法。

from sklearn.preprocessing import LabelEncoder , OneHotEncoder
y=rooms_df['room type'].values
y_labelencoder = LabelEncoder ()
y = y_labelencoder.fit_transform (y)
y=y.reshape(-1,1)
onehotencoder = OneHotEncoder(categorical_features=[0])
Y= onehotencoder.fit_transform(y)
Y.shape 

显示"OneHotEncoder.init()得到了一个意外的关键字参数'categorical_features'"行代码

onehotencoder = OneHotEncoder(categorical_features=[0])
你们能帮我解决这个问题吗?

我以前从未使用过这个库,但我刚刚读到categorical_features关键字已弃用。也许你会发现这个答案很有用:https://stackoverflow.com/a/54362051/16822178