【问题标题】:"TypeError: drop_duplicates() got an unexpected keyword argument 'ignore_index'" in PANDAS“TypeError:drop_duplicates() 在 PANDAS 中有一个意外的关键字参数 'ignore_index'”
【发布时间】:2021-02-15 06:30:36
【问题描述】:
disbursementData_dropped = disbursementData.drop_duplicates(
        [
            "form_field_1",
            "portfolio_name",
            "initial_application_category_name",
            "disbursement_amount",
        ],
        keep="last",
        ignore_index=True,
    )

我是 Python 和 PANDAS 的新手,我正在尝试运行一个更大的脚本,该脚本已由我的公司维护了几年,它会生成包含信息的 CSV。但是,每当我尝试运行它时,我都会在标题中看到错误,而且我的 PANDAS 经验很少,所以我不知道如何解决这个问题。

【问题讨论】:

  • ignore_index 是在 pandas 1.0.0 版中添加的,因此您可能在您的环境中运行旧版本的 pandas。执行print(pandas.__version__) 时返回的内容
  • @It_is_Chris 我相信这是 0.24.2 版。我也认为这是用 Python 2 编写的
  • 由于该脚本由您的公司维护并且编写它的人使用 pandas >= 1.0.0。所以,我必须假设服务器上有一个虚拟环境可以运行这个脚本。

标签: python pandas


【解决方案1】:

Drop_duplicate description file

如果您可以提供数据片段或伪造数据,那将非常有帮助。

但我在此处附上了 drop_duplicates 链接供您参考。

【讨论】:

    猜你喜欢
    • 2021-10-13
    • 2019-11-02
    • 2017-09-26
    • 1970-01-01
    • 2016-09-12
    • 2018-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多