我在spyder中运行了一个示例。
df4 = pd.DataFrame({'B': ['B2', 'B3', 'B6', 'B7'],
'D': ['D2', 'D3', 'D6', 'D7'],
'F': ['F2', 'F3', 'F6', 'F7']},
index=[2, 3, 6, 7])
df1 = pd.DataFrame({'A': ['A0', 'A1', 'A2', 'A3'],
'B': ['B0', 'B1', 'B2', 'B3'],
'C': ['C0', 'C1', 'C2', 'C3'],
'D': ['D0', 'D1', 'D2', 'D3']},
index=[0, 1, 2, 3])
result = pd.concat([df1, df4], axis=1,join='inner')
然而,当我想通过在变量资源管理器中双击它来查看“结果”时。在内部控制台中有一个错误。
我想知道原因。
答案 0 :(得分:0)
问题来自重复的列名称。更改一个数据框中的名称,此错误应该消失。