有没有一种方法可以合并两个具有相同列数但名称不同的数据框? concat
,merge
和join
方法似乎不适用于此任务。例如,我要结合这两个:
#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/