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 不同而已...

你可能感兴趣的:(python,dataframe,重命名列)