繁体   English   中英

如何使用python在for循环中读取EXCEL文件?

[英]How to read EXCEL files in for-loop with python?

我是 Python 的初学者。
现在,我有文件“Pref1”和“Pref2”。
我想读取文件并使用 for-loop 函数定义数据框的名称(有很多文件)。
我在下面试过。

for i in [1,2]:
    f"df{i} = pd.read_excel('Pref{i}.xlsx', sheet_name= 'Sheet2').dropna(axis=0)

但是,代码不起作用。 如果你有好的想法,请告诉我。 谢谢你。

使用字典以首选名称保存数据框并稍后获取它们

代码

import pandas as pd

df_dict = {}

for i in [1, 2]:
    df_dict["df"+str(i)] = pd.read_excel(f'Pref{i}.xlsx', sheet_name='Sheet2').dropna(axis=0)

df1 = df_dict["df1"]
df2 = df_dict["df2"]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM