如何使用 Python 在 csv 的现有列中添加新数据?

How to add new data in the existing column in csv with Python?

原始现有列。

我正在尝试向现有 csv 文件中的此列(红框)添加新数据。

新数据。

这是我要添加到现有文件的新数据。

输出。

输出文件必须包含旧数据下方的新数据。

我已经尝试了几种方法 python。

import pandas as pd
#original file
file_source = r"C:\Users\Material-Library.csv"
#New data
file_dest = r"C:\Users\empty.csv"

#read the original file
df = pd.read_csv(file_source)

#Find the column of new data that I want to copy into the original file
series_col = df.loc[:,'Desc']

#save the file
series_col.to_csv(file_dest, index=False)

但是,原文件中的数据被删除并被新文件覆盖。它没有添加到原始文件中。

to_csv 中的模式设置为“a”以附加:

series_col.to_csv(file_dest, index=False, mode=“a”)