gpt4 book ai didi

python - 使用 'try' 批量重命名 Pandas DF 列

转载 作者:行者123 更新时间:2023-11-28 22:35:23 25 4
gpt4 key购买 nike

我有一个包含可变列名称的数据集。我想使用 df.rename(columns={}) 命令重命名列。

由于某些列并不总是出现在 DF 中,因此我经常引发异常。有没有办法将 try 与重命名命令结合起来?

就是这样的:

df=df.rename(columns={try: 'a':'alpha','b':'beta' })

最佳答案

rename() 将忽略不存在的列:

演示:

In [11]: df
Out[11]:
a b c
0 2 2 9
1 3 5 5
2 0 8 0
3 9 8 1
4 2 2 3

In [12]: df.rename(columns={'a':'AA','b':'BB','z':'ZZ'})
Out[12]:
AA BB c
0 2 2 9
1 3 5 5
2 0 8 0
3 9 8 1
4 2 2 3

关于python - 使用 'try' 批量重命名 Pandas DF 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38231252/

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