У меня есть простой скрипт, который анализирует другие файлы .csv вместе из каталога на моем компьютере, используя список файлов в пути, затем добавляет их в пустой список, а затем добавляет их в файл csv, например:
path = os.path.join(os.getcwd(),'C:\\....')
files = [os.path.join(path,i) for i in os.listdir(path) if os.path.isfile(os.path.join(path,i))]
df_list = []
for file in files:
df = pd.read_csv(file)
df_list.append(df)
df_final = pd.concat(df_list)
df_final.to_csv('final_file.csv', header=True, index=False)
То, что я хочу сделать, это пропустить данные уже в записанном файле CSV final_file.csv
и объединить только новые данные в final_file.csv
(без заголовков и после последних строк предыдущего файла) в каталоге.