文件 服务器 pandas,疑难杂症-使用pandas_profiling查看EDA数据文档遇到的一些坑
最近在學(xué)習(xí)特征工程相關(guān)的東西,發(fā)現(xiàn)pandas_profiling這個(gè)包特別適合直觀地能夠展示數(shù)據(jù)地很多細(xì)節(jié)的地方,包括缺失值等相關(guān)信息。然后,我就開始折騰pip install pandas_profiling發(fā)現(xiàn)一下子把原本好好的環(huán)境(Anaconda3.5、Python3)給折騰壞了,并且出現(xiàn)了以下幾個(gè)問題,對此,我做了相關(guān)記錄,今天并分享出來了——
問題一
ImportError: No module named 'win32api'。
首先對于這個(gè)問題,主要問題比較常見在windows系統(tǒng)中,第一反應(yīng)就是沒有安裝這個(gè)包,為了確定自己猜想,使用pip list開始查看,發(fā)現(xiàn)環(huán)境中確實(shí)存在這個(gè)包,但是就是無法import。接著帶著滿滿的疑惑,開始在瀏覽器中搜索,試著各種解決方案,最后做了個(gè)小總結(jié)——
第一,可能是所存在的包沒有下載完整或者存在兼容性問題,此時(shí)可以嘗試先卸載了再重新安裝;
第二,如果重新安裝pip install pywin32的過程中出現(xiàn)了問題could not find a version that statists the requirment win32api...,此時(shí)更換下載方式pip install pypiwin32即可。
問題二
Jupyter notebook kernel not connecting。
ValueError: signal only works in main thread
ERROR:tornado.application:Exception in callback
Traceback (most recent call last):
這個(gè)問題出現(xiàn)在問題一之后,最可能的原因是在尋找解決問題一的過程中做了一個(gè)pip update...的操作,導(dǎo)致Tornado和Jupyter版本或者pyzmq和ipykernel出現(xiàn)不兼容的現(xiàn)象。
對于我的問題主要是由于pyzmq和ipykernel不兼容引起的,解決方案:
pip install "pyzmq==17.0.0" "ipykernel==4.8.2"
問題三
Jupyter notebook “IOPub data rate exceeded.”
IOPub data rate exceeded.
The notebook server will temporarily stop sending output
to the client in order to avoid crashing it.
To change this limit, set the config variable
`--NotebookApp.iopub_data_rate_limit`.
這個(gè)問題是輸入ppf.ProfileReport(train_data)引起的,主要是由于pandas_profiling包輸出的文件內(nèi)容過大,超過了默認(rèn)的限制值,為了防止系統(tǒng)崩潰,電腦服務(wù)器停止了這個(gè)動(dòng)作的相應(yīng)。
解決方案:
生成jupyter_notebook_config.py,會(huì)在對應(yīng)的目錄下生成相應(yīng)的文件;
To create a jupyter_notebook_config.py file, with all the defaults commented out,
you can use the following command line:
$ jupyter notebook --generate-config
打開文件并搜索c.NotebookApp.iopub_data_rate_limit;
注釋掉該行c.NotebookApp.iopub_data_rate_limit = 1000000并將其更改為更高的默認(rèn)速率。(我修改為c.NotebookApp.iopub_data_rate_limit = 2147483647)。
提示:這個(gè)問題在Jupyter notebook release 5.2.2版本做了解決,可以選擇適當(dāng)?shù)豼pdate!!!
PS:解決問題的過程中,感覺自己像是在作,不停地折騰,,問題解決了,心情那是一個(gè)倍兒爽哈!!總結(jié)一句話:No Zuo No Died!
總結(jié)
以上是生活随笔為你收集整理的文件 服务器 pandas,疑难杂症-使用pandas_profiling查看EDA数据文档遇到的一些坑的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 我的世界设置传送点(我的世界设置传送点的
- 下一篇: 女性网名大全微信名字131个