0
我有三個數據框具有相同的維度,我需要將它們連接爲一個單一的數據框架。Concat和附加在熊貓datafarme
df1 = pd.DataFrame({'AD': ['CTA15', 'CTA15', 'AC007', 'AC007', 'AC007'],
'FC': [0.5, 0.7, 0.7, 2.6, 2.9],
'EX':['12', '13', '14', '15', '16'],
't' : [2, 2, 3, 3, 3],
'P' :[3,7,8,9,1]})
df2 = df1.copy()
df3 = df1.copy()
df = df1.append([df2, df3])
我試着追加和concate都返回一個沒有第一列的數據框。 這是我試過,
pd.concat([df1,df2,df3]) and df1.append([df2,df3])
的毗連作品,如果我用df1.set_index('col1')
等爲DF2和DF3將所有的數據幀作爲索引的第一列。然後與pd.concat一起工作,而不是其他。如果有直接的解決方案,會很棒 謝謝
'pd.concat([df1,df2,df3],axis = 0)'? – Wen
是的,我試過沒有幫助。當我將第一列設置爲所有數據類型的索引並且然後執行pd.concat([df1,df2,df3])時,我可以進行concat連接,而不是 – user1017373
第一列名稱是否相同? – Wen