误差在导入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


这篇文章有用吗?