簡體   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