当Pandas Dataframe.Combine或DataFrame.Combine_First时可以保留列顺序吗?

问题描述 投票:0回答:1

如果您有2个数据框,则表示为:

    A    F    Y
0   1    2    3
1   4    5    6

    B    C    T
0   7    8    9
1   10   11   12

合并时变成:

    A    B    C    F    T    Y
0   1    7    8    2    9    3
1   4    10   11   5    12   6

我希望它成为:

    A    F    Y    B    C    T
0   1    2    3    7    8    9
1   4    5    6    10   11   12

如何将一个数据框与另一个数据框合并,但保持原始列顺序?

python pandas dataframe
1个回答
0
投票
In [1294]: new_df = df.join(df1)                                                                                                                                                                            

In [1295]: new_df                                                                                                                                                                                           
Out[1295]: 
   A  F  Y   B   C   T
0  1  2  3   7   8   9
1  4  5  6  10  11  12
© www.soinside.com 2019 - 2024. All rights reserved.