猿问

Python - 更改列名、合并和重新排序数据框

我有两个 DataFrames - DataFrameA 和 DataFrameB


数据帧A


ID   ColA  ColB  ColC

1    12    23    40

2    21    24    45

3    23    31    50

数据帧B


ID   ColA  ColB  ColC

1    21    23    40

2    20    44    45

3    29    51    70

4    49    51    70

我想要一个这样的输出数据帧,


在变量 = "BBBBB" 中声明的 DataFrame B 列的前缀


数据帧C


ID  ColA    BBBBB.ColA  ColB    BBBBB.ColB  ColC    BBBBB.ColC

1   12       21         23       23          40      40

2   21       20         24       44          45      45

3   23       29         31       51          50      70

我正在数据帧 A 和数据帧 B 之间进行内部连接,然后按顺序对列进行排序。


DataFrameA 和 DataFrameB 是 Pandas 数据帧。所以更喜欢熊猫方法。


喵喵时光机
浏览 253回答 1
1回答
随时随地看视频慕课网APP

相关分类

Python
我要回答