【发布时间】:2019-08-03 10:15:26
【问题描述】:
我目前正在做一个项目,我必须从一个 Excel 文件中进行一些转换和清理,该文件在每张表中都有相同的表,只是每张表代表不同的月份(表中的值不同)。
因此,将进行转换的代码仅对于不同的工作表是相同的。
df_at_jan = pd.read_excel("C:/Users/Spiros/Desktop/Reporting.xlsx",
sheet_name='Jan 2018')
df_at_feb = pd.read_excel("C:/Users/Spiros/Desktop/Reporting.xlsx",
sheet_name='Feb 2018')
df_at_jan.drop([0,1,2],axis=0)
df_at_jan.columns = df_at_jan.iloc[3]
df_at_feb.drop([0,1,2],axis=0)
df_at_feb.columns = df_at_feb.iloc[3]
当然,我必须在所有月份都这样做,我想知道如何使用 for 循环来做到这一点,以免为每个不同的月份重新创建代码。
我对 Python 非常陌生,因此非常感谢任何帮助。
非常感谢!
【问题讨论】: