为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

犯罪嫌疑人X 2022-12-14 20:27:09
我有 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'))")但不起作用。你能帮我吗?
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

像这样:


l = [control1, control2, control3, control4, control5]


for df in l:

    df.rename(columns={1:'CODIGO'}, inplace=True)


查看完整回答
反对 回复 2022-12-14
  • 1 回答
  • 0 关注
  • 64 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信