對(duì)熊貓來(lái)說(shuō)有點(diǎn)陌生。我有df1 = pd.Dataframe( [ {'a': 1}, {'a': 2}, {'a': 3}, ])df2 = pd.Dataframe( [ {'a': 4}, {'a': 5}, ])我想 df_id a 1 1 2 3 2 4 5 假設(shè)我有一個(gè) dfs 列表,例如df1和df2。獲得結(jié)果 df 的正確方法是什么?我是否還應(yīng)該將某些列聲明為鍵?或者主鍵?請(qǐng)注意,我想保留對(duì)該數(shù)據(jù)幀進(jìn)行切片的選項(xiàng),df_id以恢復(fù)原始的 dfs。另外,這個(gè)操作叫什么?我什至不知道要尋找什么。
1 回答
一只名叫tom的貓
TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超3個(gè)贊
pd.concat([df1, df2], keys=[1,2])如果您想保留所有內(nèi)容以供以后重復(fù)使用:
a
1 0 1
1 2
2 3
2 0 4
1 5
或者如果你想刪除原始索引:
pd.concat([df1, df2], keys=[1,2]).droplevel(1)
a
1 1
1 2
1 3
2 4
2 5
添加回答
舉報(bào)
0/150
提交
取消
