我正在尝试导入
from sklearn.compose import ColumnTransformer
但出现错误:
ModuleNotFoundError:没有名为“ sklearn.compose”的模块
我的scikit-learn软件包在anaconda中是0.19.1。
答案 0 :(得分:2)
sklearn.compose
在scikit-learn v0.19中不可用;它是在v0.20中引入的。来自docs:
0.20版中的新功能。
您还可以从list of modules的v0.19确认没有sklearn.compose
模块。
您应该通过运行升级到最新的scikit-learn版本(当前为0.20.3)
conda install -c conda-forge scikit-learn
在命令提示符下(有关更多选项,请参见Anaconda云上的package page或SO线程How to upgrade scikit-learn package in anaconda)。