【问题标题】:Errors running Pandas Profile Report运行 Pandas 配置文件报告的错误
【发布时间】:2020-07-05 11:19:04
【问题描述】:

我正在尝试在 conda Jupyter NB 中运行 EDA 的配置文件报告,但不断收到错误消息。
到目前为止,这是我的代码:

    import pandas_profiling
    from pandas_profiling import ProfileReport

    profile = ProfileReport(data)

    profile = pandas_profiling.ProfileReport(data)

两者都产生:

TypeError: concat() 得到了一个意外的关键字参数 'join_axes'

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

也试过了

    data.profile_report()        

AttributeError: 'DataFrame' 对象没有属性 'profile_report'

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

附录...所以我终于想通了。需要在 conda 中安装最新版本的 pandas-profiling,即 202003 版本。太容易了。

【问题讨论】:

  • 既然您找到了解决方案,请不要忘记回答您自己的问题;)!

标签: python pandas pandas-profiling


【解决方案1】:

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

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

找到安装相同的链接。

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

【讨论】:

    【解决方案2】:

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

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

    然后可以在 jupyter notebook 中import pandas_profiling

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

        也遇到了同样的问题。我升级使用 pip3 install pandas_profiling --upgrade

        【讨论】:

          【解决方案5】:

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

          !pip install pandas-profiling==2.7.1 
          

          【讨论】:

            【解决方案6】:

            #update 先分析到最新版本

            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()
            

            【讨论】:

              【解决方案7】:

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

              如果您使用的是 google 协作 !pip3 install pandas_profiling --upgrade

              否则使用 $ pip3 install pandas_profiling --upgrade

              执行此重启运行时后

              【讨论】:

                猜你喜欢
                • 2023-03-07
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 2014-11-21
                • 2019-03-07
                • 2017-08-27
                • 2013-07-12
                • 1970-01-01
                相关资源
                最近更新 更多