我在一个名为的目录/文件夹中有文件:
2022-07-31_DATA_GVAX_ARPA_COMBINED.csv
2022-08-31_DATA_GVAX_ARPA_COMBINED.csv
2022-09-30_DATA_GVAX_ARPA_COMBINED.csv
该文件夹将更新为每月的文件,格式与上述相同,例如:
2022-10-31_DATA_GVAX_ARPA_COMBINED.csv
2022-11-30_DATA_GVAX_ARPA_COMBINED.csv
我只想把最近一个月的.csv文件加载到Pandas数据框中,而不是所有的文件。我该怎么做呢(也许用glob)?
我已经看到这用于前缀使用:
dir_files = r'/path/to/folder/*'
dico={}
for file in Path(dir_files).glob('DATA_GVAX_COMBINED_*.csv'):
dico[file.stem.split('_')[-1]] = file
max_date = max(dico)
2条答案
按热度按时间pgpifvop1#
您可以尝试以下操作:
mrzz3bfm2#
用已知的感兴趣的文件的模式对目录进行全局搜索。