【问题标题】:Pandas error: "IndexError: iloc cannot enlarge its target object"Pandas 错误:“IndexError:iloc 无法放大其目标对象”
【发布时间】:2020-09-30 14:35:46
【问题描述】:

我正在尝试用另一个单元格填充数据框中的单元格。我正在使用这条线:

submission.iloc[i, coli] = train2.iloc[i2, coli-1]

我收到此错误行:

IndexError: iloc 无法放大其目标对象

这是什么原因?

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    我认为发生这种情况是因为“i”或“coli”在提交时超出了界限。根据documentation,您可以使用 loc 放大数据框,这意味着如果您为当前不存在的行/列分配值,它将添加所需的行和列(在任一轴上),但显然 iloc 不会做同样的事情。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-30
      • 1970-01-01
      • 1970-01-01
      • 2020-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-11
      相关资源
      最近更新 更多