gpt4 book ai didi

python-2.7 - 基于另一个 DataFrame 重命名列

转载 作者:行者123 更新时间:2023-12-04 23:19:06 26 4
gpt4 key购买 nike

我有一个数据帧 dataframe1带列['A', 'B', 'C', 'D'] .

我有另一个数据帧 dataframe2如下:

Old_Names New_Names
A 1st
B 2nd
C 3rd
D 4th

我如何使用 dataframe2更改 dataframe1 中的列名至 ['1st', '2nd', '3rd', '4th'] ?

最佳答案

您可以使用 rename 功能:

dataframe1.rename(columns=dataframe2.set_index('Old_Names')['New_Names'], inplace=True)
columns参数可以是类似 dict 的函数或函数,在这种情况下,使用表示名称映射的系列。

关于python-2.7 - 基于另一个 DataFrame 重命名列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32504004/

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