如何在Pandas中自动重命名列

2024-04-25 08:52:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个包含多列的数据框。我想将它们的列重命名为“col\u 1”、“col\u 2”,依此类推。谁能提出一个方法来做那件事。你知道吗

列的数量很大,所以我无法显式地重命名每个列。你知道吗

编辑:

或者有没有办法在每个列名后面加上“col”?你知道吗


Tags: 数据方法编辑数量col重命名办法
1条回答
网友
1楼 · 发布于 2024-04-25 08:52:42

下面是如何将列重命名为“col\u 1”、“col\u 2”等

df.columns = ['col_' + ind for ind in range(1,len(df.columns)+1)]

下面是如何将“col”附加到每个列名。你知道吗

df.columns = [column + 'col' for column in df.columns]

相关问题 更多 >