错误 运行 Pandas 配置文件报告

Errors running Pandas Profile Report

我正在尝试 运行 conda Jupyter NB 中的 EDA 分析报告,但不断出现错误。
到目前为止,这是我的代码:

    import pandas_profiling
    from pandas_profiling import ProfileReport

    profile = ProfileReport(data)

    profile = pandas_profiling.ProfileReport(data)

两者都产生:

TypeError: concat() got an unexpected keyword argument 'join_axes'

研究建议升级到我正在使用的 Pandas 1.0。

也试过

    data.profile_report()        

AttributeError: 'DataFrame' object has no attribute 'profile_report'

关于我哪里出错的任何提示?

附录...所以我终于明白了。需要在 conda 中安装最新版本的 pandas-profiling,即 202003 版本。太简单了。

这也适用于最新版本的 pandas 分析。

发布日期 - 2020 年 4 月 14 日。

找到 link 进行安装。

https://pypi.org/project/pandas-profiling/

在 conda 中安装了 pandas-profiling 的最新版本(2020 年 3 月)。

conda install -c conda-forge/label/cf202003 pandas-profiling

然后能够 import pandas_profiling 在 jupyter notebook 中

首先我只尝试 运行 命令 !pip install pandas-profiling 但仍然无法正常工作,但后来我发现了这个 !pip install pandas-分析==2.7.1 命令,现在对我有用了。

也运行陷入同样的​​问题。我升级使用 pip3 install pandas_profiling --upgrade

执行以下命令,完成后重启运行时

!pip install pandas-profiling==2.7.1 

#首先将分析更新到最新版本

import sys
!{sys.executable} -m pip install -U pandas-profiling[notebook]
!jupyter nbextension enable --py widgetsnbextension

import pandas as pd
from pandas_profiling import ProfileReport

train = pd.read_csv("train.csv")

#生成分析报告

report = ProfileReport(train)

print(repr(report.report))

report.to_widgets()

我认为问题一般出在Pandas-Profiling 之前的版本上,请尝试将其升级到较新的版本

如果您正在使用 google 协作 !pip3 install pandas_profiling --upgrade

否则使用 $ pip3 install pandas_profiling --upgrade

执行此重启运行时后