【发布时间】:2020-09-30 14:35:46
【问题描述】:
我正在尝试用另一个单元格填充数据框中的单元格。我正在使用这条线:
submission.iloc[i, coli] = train2.iloc[i2, coli-1]
我收到此错误行:
IndexError: iloc 无法放大其目标对象
这是什么原因?
【问题讨论】:
我正在尝试用另一个单元格填充数据框中的单元格。我正在使用这条线:
submission.iloc[i, coli] = train2.iloc[i2, coli-1]
我收到此错误行:
IndexError: iloc 无法放大其目标对象
这是什么原因?
【问题讨论】:
我认为发生这种情况是因为“i”或“coli”在提交时超出了界限。根据documentation,您可以使用 loc 放大数据框,这意味着如果您为当前不存在的行/列分配值,它将添加所需的行和列(在任一轴上),但显然 iloc 不会做同样的事情。
【讨论】: