【发布时间】:2020-12-10 05:39:04
【问题描述】:
场景:两个数据框:
result_datapd:列 A B C D E F G H
result_datapd2:列 A C E G H
我正在尝试在 result_datapd2 中插入两列:
result_datapd2:列 A B C D E F G H
这是我的代码:
for n in range(len(result_datapd.columns.difference(result_datapd2.columns))):
name_column = result_datapd.columns.difference(result_datapd2.columns)[n]
loc_column = result_datapd.columns.get_loc(name_column)
print(name_column)
print(loc_column)
result_datapd2.insert(loc=loc_column, column=name_column, value = '')
当我运行时,我收到了这个错误:
IndexError:索引 2 超出轴 0 的范围,大小为 1
数据框结果是这样的
result_datapd2:列 A B C E D G H
【问题讨论】: