我不是python方面的专家,但是我试图将数据框(相同的列数和相同的列名)一个放在另一个下。 我正在尝试使用pandas.concat([df1,df2,df3,...),但是每个数据框都有一个多索引,这给我带来了很多问题。 当我问如何创建多索引时,它给了我:
MultiIndex(levels=[['Assunzione totale', 'Deviazione resa giornaliera', 'Giorni Latt.', 'Giorni di Gravidanza', 'Kg Concentrato / 100 kg Latte', 'Media Fallimenti', 'Media Mungiture', 'Media Rifiuti', 'N° Animale', 'N° latt.', 'Produzione Giornaliera', 'Resa media latte / mungitura', 'Residuo totale', 'Robot', 'Unnamed: 0_level_0'],
['-4.7', '0.6', '1.17', '147', '2.4', '2.76', '9', 'Media', 'Unnamed: 11_level_1', 'Unnamed: 1_level_1', 'Unnamed: 2_level_1', 'Unnamed: 3_level_1', 'Unnamed: 5_level_1', 'Unnamed: 8_level_1', 'Unnamed: 9_level_1'],
['193.28', '81.67', 'Somma', 'Unnamed: 10_level_2', 'Unnamed: 11_level_2', 'Unnamed: 14_level_2', 'Unnamed: 1_level_2', 'Unnamed: 2_level_2', 'Unnamed: 3_level_2', 'Unnamed: 4_level_2', 'Unnamed: 5_level_2', 'Unnamed: 6_level_2', 'Unnamed: 7_level_2', 'Unnamed: 8_level_2', 'Unnamed: 9_level_2']],
codes=[[14, 8, 13, 9, 2, 3, 6, 7, 5, 10, 1, 11, 0, 12, 4], [7, 9, 10, 11, 3, 12, 4, 1, 13, 14, 0, 8, 5, 2, 6], [2, 6, 7, 8, 9, 10, 11, 12, 13, 14, 3, 4, 0, 1, 5]])
我从没使用过(或读过多索引)。 我应该在函数中输入选项,即列的名称吗?
我希望有人能帮助我...
谢谢!