【问题标题】:Pandas How to rename columns that don't have names, but they're indexed as 0, 1, 2, 3... etcPandas 如何重命名没有名称但它们被索引为 0、1、2、3 等的列
【发布时间】:2022-11-13 13:27:06
【问题描述】:

我不知道如何重命名未命名的列。 我已经尝试了两种方法,我将索引放在 quoutes 中,而不是像这样,但它没有工作:

    train_dataset_with_pred_new_df.rename(columns={
    0 : 'timestamp', 1 : 'open', 2 : 'close', 3 : 'high', 4 : 'low', 5 : 'volume', 6 : 'CCI7', 7 : 'DI+',\
    8 : 'DI-', 9 : 'ADX', 10 : 'MACD Main', 11 : 'MACD Signal', 12 : 'MACD histogram', 13 : 'Fisher Transform',\
    14 : 'Fisher Trigger'
})

    train_dataset_with_pred_new_df.rename(columns={
    '0' : 'timestamp', '1' : 'open', '2' : 'close', '3' : 'high', '4' : 'low', '5' : 'volume', '6' : 'CCI7', '8' : 'DI+',\
    '9' : 'DI-', '10' : 'ADX', '11' : 'MACD Main', '12' : 'MACD Signal', '13' : 'MACD histogram', '15' : 'Fisher Transform',\
    '16' : 'Fisher Trigger'
})

因此,如果两者都不起作用,我该如何重命名它们?

提前谢谢你的帮助 :)

【问题讨论】:

    标签: pandas


    【解决方案1】:
    df.rename(columns={ df.columns[1]: "your value" }, inplace = True)
    

    【讨论】:

      【解决方案2】:

      如果参数inplaceFalse,则pandas.DataFrame.rename 返回一个新的DataFrame。

      您需要重新分配数据框:

      train_dataset_with_pred_new_df= train_dataset_with_pred_new_df.rename(columns={
      0 : 'timestamp', 1 : 'open', 2 : 'close', 3 : 'high', 4 : 'low', 5 : 'volume', 6 : 'CCI7', 7 : 'DI+',
      8 : 'DI-', 9 : 'ADX', 10 : 'MACD Main', 11 : 'MACD Signal', 12 : 'MACD histogram', 13 : 'Fisher Transform',
      14 : 'Fisher Trigger'})
      

      或者简单地使用inplace=True

      train_dataset_with_pred_new_df.rename(columns={
          0 : 'timestamp', 1 : 'open', 2 : 'close', 3 : 'high', 4 : 'low', 5 : 'volume', 6 : 'CCI7', 7 : 'DI+',
          8 : 'DI-', 9 : 'ADX', 10 : 'MACD Main', 11 : 'MACD Signal', 12 : 'MACD histogram', 13 : 'Fisher Transform',
          14 : 'Fisher Trigger'
      }, inplace=True)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-10-03
        • 2016-06-20
        • 2019-07-10
        • 1970-01-01
        • 1970-01-01
        • 2012-08-01
        • 2013-11-19
        相关资源
        最近更新 更多