更改多个列名,但不能全部更改-Pandas Python

更改多个列名,但不能全部更改-Pandas Python,第1张

更改多个列名,但不能全部更改-Pandas Python

假设您有一个包含新列名的字典以及应替换的列名:

df.rename(columns={'old_col':'new_col', 'old_col_2':'new_col_2'}, inplace=True)

但是,如果您没有索引,而只有索引,则可以执行以下 *** 作:

column_indices = [1,4,5,6]new_names = ['a','b','c','d']old_names = df.columns[column_indices]df.rename(columns=dict(zip(old_names, new_names)), inplace=True)


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5630106.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-15

发表评论

登录后才能评论

评论列表(0条)

    保存