【发布时间】:2020-02-09 08:35:42
【问题描述】:
我有很多 excel 文件(xlsx 格式)并且想要阅读和处理它们。
例如,文件名是 ex201901, ex201902, .... 201912。
它的名字是exYYYYMM格式的。
无论如何,像往常一样在 pandas 中导入这些文件,很容易。
import pandas as pd
df201901 = pd.read_excel(r'C:\\users\ex201901.xlsx)
df201902 = pd.read_excel(r'C:\\users\ex201902.xlsx)
df201903 = pd.read_excel(r'C:\\users\ex201903.xlsx)
df201904 = pd.read_excel(r'C:\\users\ex201904.xlsx)
....
df201912 = pd.read_excel(r'C:\\users\ex201912.xlsx)
然而,这似乎很无聊和乏味。
在 SAS 程序中,我使用 Macro() 语法。但是在python中,我不知道如何处理。
你能帮我如何以简单的方式处理多个重复的工作,比如 SAS MACRO()。
感谢阅读。
【问题讨论】: