【发布时间】:2018-02-22 15:17:42
【问题描述】:
我想遍历一个目录并找到特定的 xlsx 文件,然后将它们分别放入单独的 pandas 数据框中。这里的问题是我还希望这些 excel 文件中的所有工作表都在数据框中。
下面是我实现的代码示例,我只需要添加逻辑来选择所有工作表:
import pandas as pd
from glob import glob
path = 'path_to_file'
files = glob(path + '/*file*.xlsx')
get_df = lambda f: pd.read_excel(f)
dodf = {f: get_df(f) for f in files}
dodf[files[2]] --- dictionary of dataframes
【问题讨论】:
-
我已经创建了一个字典来访问每个数据帧。所以当前的方法应该没问题,即在字典中。
标签: python pandas dictionary dataframe