问题
你有从砖迁移了一本笔记本运行时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