Использование словаря для переменного числа переменных
Плохо практиковать явное именование связанных переменных.В этом случае вы можете использовать словарь с enumerate
:
dfs = {}
for idx, f in enumerate(glob.iglob('*.csv'), 1):
dfs[idx] = pd.read_csv(f, low_memory=False)
. При желании вы можете преобразовать его в словарь:
files = enumerate(glob.iglob('*.csv'), 1)
dfs = {idx: pd.read_csv(f, low_memory=False) for idx, f in files}
. Затем получить доступ к своим фреймам данных черезdfs[1]
, dfs[2]
и т. Д.