我有两个pandas数据帧并连接它们:
In[55]: adict = {'a':[0, 1]}
bdict = {'a': [2, 3]}
dfa = DataFrame(adict)
dfb = DataFrame(bdict)
dfab = pd.concat([dfa,dfb])
问题是,结果数据帧有重复的索引。
In [56]: dfab.head()
Out[56]:
a
0 0
1 1
0 2
1 3
如何在结果数据框中运行单个索引,即
In [56]: dfab.head()
Out[56]:
a
0 0
1 1
2 2
3 3
答案 0 :(得分:3)
只需:dfab = pd.concat([dfa,dfb], ignore_index=True)