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