[英]Read all xlsx-Files in a folder and save the files in different DataFrames
[英]use a loop to read and save different files under different dataframes
我有 4 個不同的 excel 文件。 我想用一個循環(在python中)打開並保存它們中的每一個,並將它們保存在一個與excel文件同名的變量名下。 所以我只想創建 4 個不同的 pandas 數據幀。 它一直卡住的步驟是當我分配 dataframe 的名稱時。
files = ["id_2021_05_11",
"char_2021_05_11",
"id_2021_05_25",
"char_2021_05_25"
]
for file in files:
"{}".format(file) = pd.read_excel(r'C:\Users\...\{}.xls'.format(file), index_col=0)
我已經看到了創建列表或字典的建議,並將 append 每個都放入列表/字典中。 但這不是我想要的。 我只想要4個數據框。
這是一種方法:
files = ["id_2021_05_11",
"char_2021_05_11",
"id_2021_05_25",
"char_2021_05_25"]
for file in files:
exec(file + " = pd.read_excel(r'C:\Users\...\{}.xls'.format(file), index_col=0)")
# Check dfs
print(id_2021_05_11.head())
print(char_2021_05_11.head())
print(id_2021_05_25.head())
print(char_2021_05_25.head())
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.