如何使用 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”)
原始现有列。
我正在尝试向现有 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”)