有没有一种方法可以合并两个具有相同列数但名称不同的数据框? concatmergejoin方法似乎不适用于此任务。例如,我要结合这两个:

#dataframe1:
columnA | columnB
15      | 23

#dataframe2:
columnC | columnD
12      | 29


变成这个:

#dataframe3:
anyColumnName1 | anyColumnName1
15             | 23
12             | 29


请注意,我的情况下有90列。

最佳答案

您可以先重命名第二个数据框的列。

如果它们具有相同的列数,则只需:

dataframe2.columns = dataframe1.columns

然后吸引他们。

关于python - 列名称不同时如何将数据框追加到另一个(具有相同列大小),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42167454/

10-10 14:40