我有許多 excel 文件的列表:files = ['file1.xlsx','file2.xlsx',...]并希望將它們中的每一個分配給不同的變量:variables = ['a','b','c'...]我想得到這個:a = pd.read_excel(file1.xlsx)
b = pd.read_excel(file2.xlsx)我嘗試了循環(huán)和 zip() 但什么也得不到:for l, n in zip(variables ,files):
l = n我想在 Python 和 R 中都得到結(jié)果。
1 回答

皈依舞
TA貢獻1851條經(jīng)驗 獲得超3個贊
正如評論中提到的,在環(huán)境中保存分配文件是不安全的。保存到dict
d={l:pd.read_excel(n) for l, n in zip(variables ,files)}
然后
d['a']
不推薦的解決方案locals
variables = locals()
for l, n in zip(variables ,files):
variables["{0}".format(l)] = pd.read_excel(n)
添加回答
舉報
0/150
提交
取消