Python 将列格式代码应用于多个数据帧

Python 将列格式代码应用于多个数据帧,python,pandas,Python,Pandas,我有很多数据框,我正在将它们导出到一个Excel文档中 我当前的代码工作得很好,完全符合我的要求,但我想从Professional_Mask:中列的开始应用到我的所有数据帧。我不需要多次复制并通过此代码,有没有办法将其转换为函数 我一直在阅读函数方面的知识,但我认为这项任务需要比我现有知识更多的专业知识。 这是我要导出的第一个数据帧的代码 writer = pd.ExcelWriter('Payroll Analysis.xlsx', engine='xlsxwriter') Professi

我有很多数据框,我正在将它们导出到一个Excel文档中

我当前的代码工作得很好,完全符合我的要求,但我想从Professional_Mask:中列的
开始应用到我的所有数据帧。我不需要多次复制并通过此代码,有没有办法将其转换为函数

我一直在阅读函数方面的知识,但我认为这项任务需要比我现有知识更多的专业知识。

这是我要导出的第一个数据帧的代码

writer = pd.ExcelWriter('Payroll Analysis.xlsx', engine='xlsxwriter')
Professional_Mask.to_excel(writer, index=False, sheet_name='Professional Emp All CC')
worksheet1 = writer.sheets['Professional Emp All CC']
worksheet1.freeze_panes(1, 3)
for column in Professional_Mask:
    column_length = max(Professional_Mask[column].astype(str).map(len).max(), len(column))
    col_idx = Professional_Mask.columns.get_loc(column)
    writer.sheets['Professional Emp All CC'].set_column(col_idx, col_idx, column_length)
....
writer.save()
我的其他数据框架名为“护理Emp所有CC”、“CC专业工作”等

谢谢大家!