concandate pandas数据帧到multiindex

时间:2016-09-03 00:46:26

标签: python pandas

我有像这样的pandas数据框

df1=pd.DataFrame(np.random.randint(0,10,size=(3,3)),columns=list('ABC'))
df1.index.name="ID1"


df2=pd.DataFrame(np.random.randint(0,10,size=(3,3)),columns=list('ABC'))
df2.index.name="ID2"

所以,我如何能够如下所述,这个数据框有多索引。

        A  B  C 
ID1 0   7  5  7
    1   6  3  8
    2   6  5  4
ID2 0   3  9  7
    1   8  7  5
    2   3  9  9

我试过'pd.concat([df1,df2])'但多索引没有创建。

1 个答案:

答案 0 :(得分:1)

Concat是正确的

pd.concat([df1,df2], keys=['id1', 'id2'])
相关问题