【发布时间】:2021-04-29 01:58:41
【问题描述】:
我有一个存储 CSV 文件的文件夹,每隔一段时间会在文件夹中添加一个新的 CSV 文件(相同格式)。
我需要检测新文件并将内容添加到数据框中。
我当前的代码一次读取所有 CSV 文件并存储在 dataframe 中,但是当将新文件 (CSV) 添加到文件夹时,Dataframe 应该使用新 CSV 的内容进行更新。
import os
import glob
import pandas as pd
os.chdir(r"C:\Users\XXXX\CSVFILES")
extension = 'csv'
all_filenames = [i for i in glob.glob('*.{}'.format(extension))]
#combine all files in the list
df = pd.concat([pd.read_csv(f) for f in all_filenames ])
【问题讨论】:
标签: pandas csv intervals auto-update