誤差在導入OneHotEncoderEstimator

你得到一個錯誤消息,當試圖導入OneHotEncoderEstimator。

寫的Shyamprasad Miryala

去年發表在:2022年5月16日

問題

你有從磚遷移了一本筆記本運行時6.4機器學習或低於磚7.3運行時機器學習或以上。

你正試圖導入OneHotEncoderEstimator你得到一個導入錯誤。

ImportError:不能導入名稱從“pyspark.ml OneHotEncoderEstimator。功能”(/磚/火花/ python / pyspark / ml / feature.py)

導致

OneHotEncoderEstimator被重命名OneHotEncoder在Apache 3.0火花。

解決方案

你必須更換OneHotEncoderEstimator在你的筆記本的引用OneHotEncoder

例如,下麵的示例代碼返回導入錯誤在磚7.3運行時機器學習或以上:

%從pyspark.ml python。功能導入OneHotEncoderEstimator

下麵的示例代碼函數在磚正確運行時7.3機器學習或以上:

%從pyspark.ml python。功能導入OneHotEncoder


這篇文章有用嗎?