Pandas扫描目录并将新的Excel文件转换为Dataframe

时间:2017-10-23 17:46:41

标签: python python-3.x pandas

我想在Python中扫描两个不同文件夹中具有相同名称的Excel文件,并将最新的这些文件添加到我的Dataframe中。我怎么能这样做,你能帮忙吗?

1 个答案:

答案 0 :(得分:0)

您可以使用for循环来遍历文件并选择最近修改过的文件"最后修改过的#34; date,可以通过os模块访问。

import os
import pandas as pd

filelist = ['your/path/tofile1', 'your/path/tofile2', 'your/path/tofile3']
filedate = 0
for file in filelist:
    if os.path.getmtime(file) > filedate: 
        newestfile, filedate = file, os.path.getmtime(file)
df = pd.read_excel(newestfile)