遍历熊猫中的每个列名称后,更改列名称

时间:2019-07-11 14:00:08

标签: python pandas

我想更改数据框中每一列的名称,以遍历每列名称

我能够一一更改列名,但我想使用一个for循环来更改所有列名

[
  {
    "matches": [
      {
        "key": "val",
        "key": val,
        ...
      },
      {
        "key": "val",
        "key": val,
        ...
      },
      ...

1 个答案:

答案 0 :(得分:1)

您可以在列表理解中为rename创建字典,然后一步将其应用于所有列,就像这样:

flattened.rename(
    columns = {
        column_name: 'P' + str(index) for index,column_name in enumerate(flattened.columns)
    }
)

这是您要寻找的吗?