我想更改数据框中每一列的名称,以遍历每列名称
我能够一一更改列名,但我想使用一个for循环来更改所有列名
[
{
"matches": [
{
"key": "val",
"key": val,
...
},
{
"key": "val",
"key": val,
...
},
...
答案 0 :(得分:1)
您可以在列表理解中为rename
创建字典,然后一步将其应用于所有列,就像这样:
flattened.rename(
columns = {
column_name: 'P' + str(index) for index,column_name in enumerate(flattened.columns)
}
)
这是您要寻找的吗?