gpt4 book ai didi

python - 根据另一个数据框中给定的值更新数据框列名

转载 作者:太空宇宙 更新时间:2023-11-04 07:56:39 24 4
gpt4 key购买 nike

我是 python 的新手。我正在尝试根据另一个数据框重命名数据框的列。

基本上我的数据看起来像

DataFrame1

A    B    C   D
1 2 3 4

我有另一个看起来像这样的表'DataFrame2

Col1    Col2
A E
B Q
C R
D Z

我想根据这个表重命名我的第一个数据框的列,这样它就会出来:注意。列名称顺序不同。

E    Q    R    Z
1 2 3 4

最佳答案

通过zip创建的字典使用rename:

d = dict(zip(df1['Col1'], df1['Col2']))
df = df.rename(columns=d)
print (df)
E Q R Z
0 1 2 3 4

关于python - 根据另一个数据框中给定的值更新数据框列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47693934/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com