python dataframe 重命名列_请教一个 Python 技巧(批量对 pandas.DataFrame()统一修改列名)...

首先,我搞了个这样的事:

pdTable1 = pd.DataFrame()

pdTable2 = pd.DataFrame()

pdTable3 = pd.DataFrame()

pdTable4 = pd.DataFrame()

pdTable5 = pd.DataFrame()

pdTable6 = pd.DataFrame()

然后我弄了个事,把这 6 个 df 都放了内容,要进行统一改列名,原本我是这么做的:

pdTable1.rename(columns={

'A': 'AA',

'B': 'BBB',

'C': 'CC',

'D': 'DDD',

'E': 'EE',

'F': 'FFF',

'G': 'GG',

'H': 'HHH',

'I': 'II',

'J': 'JJJ',

'K': 'KK',

}, inplace=True)

有多少 df,代码就写满多少个......,能完成达到目标就好,其它不管了

df 增多了,列名又要变化的时候,就觉得这是个事了...

但小弟对 python 是辅助工具态度,不是饭碗态度(我不能算是职业程序员),没有过于深入了解基本功,

所以想请教一下大神们,我觉得应该是可以做一个循环,来批量处理么? for?? 还是有更高阶的套路?

每个 df 变量名之间的区别,最后 1、2、3、4、5、6...N 不同而已...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值