fancyimpute库为一个功能较强大的补全空缺值的函数库,集成了很多方式,包括均值、众数、频数填充,KNN填充、MCMC填充等。
这里先讲一下其在Windows下的安装过程:
- 1 到这个链接下 Whl类库
- 2 到了这个页面之后,直接Ctrl+F 查找 cvxopt、scs、ecos、CVXcanon、fastcache、cvxpy这几个库,找到对应的Python 版本进行下载,如下面的 cp36 就是 python 3.6
- 3 在命令行里 进行pip 安装 whl 文件
pip install cvxopt‑1.1.9‑cp36‑cp36m‑win_amd64.whl
pip install scs‑1.2.7‑cp36‑cp36m‑win_amd64.whl
pip install ecos‑2.0.4‑cp36‑cp36m‑win_amd64.whl
pip install CVXcanon‑0.1.1‑cp36‑cp36m‑win_amd64.whl
pip install fastcache‑1.0.2‑cp36‑cp36m‑win_amd64.whl
pip install cvxpy‑0.4.11‑py3‑none‑any.whl
- 4 以上安装成功后,直接再输入 pip install fancyimpute
即安装成功。
这里再讲一下其在Linux下的安装过程:
可以直接试下 pip install fancyimpute
如果不行,依次输入以下命令:
pip install ecos
pip install CVXcanon
pip install fancyimpute
如果没有意外会安装成功的。
关于其具体的使用,可以在fancyimpute官网点击查看