如何用类似数字的列重命名许多 dfs?

我有 5 个 dfs 叫做: control1,control2,control3,control4,control5

所有这些都有一个column name 1。此列名称是int类型。

我如何将每个 df 的此列名称更改为'CODIGO'(str类型)。

我试过这个:

for j in range(1,6):
   exec(f"control{j}=control{j}.rename(columns=lambda x: x.replace(1, 'CODIGO'))")

但不起作用。你能帮我吗?


犯罪嫌疑人X
浏览 65回答 1
1回答

一只萌萌小番薯

像这样:l = [control1, control2, control3, control4, control5]for df in l:    df.rename(columns={1:'CODIGO'}, inplace=True)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python