【问题标题】:Renaming pandas column label based on location根据位置重命名熊猫列标签
【发布时间】:2016-12-23 07:46:42
【问题描述】:

假设我有一个数据框,我想重命名第三列的标签。但是,我不知道第三列的标签名称目前是什么,我只知道它是第三列数据框。

我看到的重命名 df 列的示例如下所示:

df.rename(columns={'Third_Col': 'New_Third_Col'}, inplace=True)

但我需要类似的东西

df.columns[3].name = "New_Third_Col'

【问题讨论】:

    标签: python-2.7 pandas dataframe rename


    【解决方案1】:

    您可以将其用作字典的键:

    df.rename(columns={df.columns[3]: "New_Third_Col"}, inplace=True)
    

    【讨论】:

    • 请注意,如果两列具有相同的名称,这将无法按预期工作。
    猜你喜欢
    • 2021-02-03
    • 2017-10-01
    • 2021-12-12
    • 1970-01-01
    • 2013-02-01
    • 2021-08-15
    • 2016-09-15
    • 2019-09-15
    相关资源
    最近更新 更多