如何在Python中将新的CSV数据连接到先前写入的CSV文件中

时间:2018-11-07 14:41:20

标签: python python-3.x csv parsing concatenation

我有一个简单的脚本,该脚本使用路径中的文件列表将计算机目录中的其他.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中(没有标题,并且在前一个文件的最后几行之后),目录。

0 个答案:

没有答案