亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

關(guān)于pandas-profiling的降級之旅

 更新時間:2023年11月28日 11:01:13   作者:芊欣欲  
這篇文章主要介紹了關(guān)于pandas-profiling的降級之旅,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

背景

做EDA分析,想要利用pandas-profling的集成工具,實現(xiàn)一鍵EDA自動化流程。

而pandas-profiling是python封裝好的庫,能夠使用DataFrame自動生成數(shù)據(jù)的詳細報告并能自動生成網(wǎng)頁進行可視化。

但理想和現(xiàn)實總是有差距,這個過程出現(xiàn)了很多error,主要原因都是由pandas-profiling的版本與環(huán)境不兼容導致的,謹以此文記入這些error和解決辦法供大家參考。

[Pandas-profiling] ImportError: cannot import name ‘ABCIndexClass’ from ‘pandas.core.dtypes.generic’

這是在安裝后的第一個報錯,發(fā)生于import pandas語句。

經(jīng)過調(diào)研,發(fā)現(xiàn)該問題是由于pip安裝時,會安裝pandas-profiling的最新版,但是:

Pandas v1.3 renamed the ABCIndexClass to ABCIndex.

The visions dependency of the pandas-profiling package hasn’t caught up yet, and so throws an error when it can’t find ABCIndexClass.

即pandas已經(jīng)升級了,但是pandas-profiling并沒升級,它們兩個中的同一個類有不同的類名對不上,所以出現(xiàn)了這個報錯。

解決辦法

Downgrading pandas to the 1.2.x series will resolve the issue.

我重新安裝了1.2.0版本的pandas-profiling包

module ‘pandas.core.common’ has no attribute ‘is_numeric_dtype’

這個時候import pandas-profiling不會再出現(xiàn)報錯了,可是report=ProfilieReport(df)這一步時會出現(xiàn)新的報錯。

經(jīng)過調(diào)研,發(fā)現(xiàn)該問題是由于:

pandas.core.common.is_numeric_dtype was removed in 0.23.

總的來說還是pandas的版本太高了,有兩種解決辦法:

  • 一種就是降低pandas的等級至0.22
  • 另一種就是自己重新配置一下pandas(不建議)。

代碼

from pandas_profiling import ProfileReport
report=ProfileReport(df)
report.to_file(output_file='output.html')

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Pygame實戰(zhàn)練習之保護單身狗游戲

    Pygame實戰(zhàn)練習之保護單身狗游戲

    下面這篇文章主要給大家介紹了關(guān)于如何利用python寫一個簡單的由經(jīng)典躲避類益智小游戲修改的保護單身狗游戲的相關(guān)資料,需要的朋友可以參考下
    2021-09-09
  • Python簡單實現(xiàn)區(qū)域生長方式

    Python簡單實現(xiàn)區(qū)域生長方式

    今天小編就為大家分享一篇Python簡單實現(xiàn)區(qū)域生長方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-01-01
  • pygame實現(xiàn)煙雨蒙蒙下彩虹雨

    pygame實現(xiàn)煙雨蒙蒙下彩虹雨

    這篇文章主要為大家詳細介紹了pygame實現(xiàn)煙雨蒙蒙下彩虹雨,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • python 實現(xiàn)docx與doc文件的互相轉(zhuǎn)換

    python 實現(xiàn)docx與doc文件的互相轉(zhuǎn)換

    這篇文章主要介紹了python 實現(xiàn)docx與doc文件的互相轉(zhuǎn)換操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-03-03
  • Python實現(xiàn)Linux下守護進程的編寫方法

    Python實現(xiàn)Linux下守護進程的編寫方法

    這篇文章主要介紹了Python實現(xiàn)Linux下守護進程的編寫方法,比較實用的一個技巧,需要的朋友可以參考下
    2014-08-08
  • 使用Python快速實現(xiàn)鏈接轉(zhuǎn)word文檔

    使用Python快速實現(xiàn)鏈接轉(zhuǎn)word文檔

    這篇文章主要為大家詳細介紹了如何使用Python快速實現(xiàn)鏈接轉(zhuǎn)word文檔功能,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2025-02-02
  • python Xpath語法的使用

    python Xpath語法的使用

    這篇文章主要介紹了python Xpath語法的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-11-11
  • ubuntu 安裝pyqt5和卸載pyQt5的方法

    ubuntu 安裝pyqt5和卸載pyQt5的方法

    這篇文章主要介紹了ubuntu 安裝pyqt5和卸載pyQt5的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-03-03
  • Python學習之用pygal畫世界地圖實例

    Python學習之用pygal畫世界地圖實例

    這篇文章主要介紹了Python學習之用pygal畫世界地圖實例,具有一定借鑒價值,需要的朋友可以參考下。
    2017-12-12
  • pytorch中關(guān)于distributedsampler函數(shù)的使用

    pytorch中關(guān)于distributedsampler函數(shù)的使用

    這篇文章主要介紹了pytorch中關(guān)于distributedsampler函數(shù)的使用,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評論