我正在使用一个简单的csv文件,并想知道如何使用我的脚本生成的数据更新每行上特定单元格中包含的值。
column1, column2, colum3, column4,
bob, 20, blue, hammer
jane, 30, red, pencil
chris, 40, green, ruler
:
new_colour = [pink, yellow, black]
有没有办法把list
column1, column2, colum3, column4,
bob, 20, pink, hammer
jane, 30, yellow, pencil
chris, 40, black, ruler
谢谢
一种(可能是未经优化的)解决方案可以使用pandas模块,只要您的CSV文件不是太大:
PATH_TO_CSV = <your_path>
new_colour = ['pink', 'yellow', 'black']
df = pd.read_csv(PATH_TO_CSV)
df['colum3'] = pd.Series(new_colour)
df.to_csv(PATH_TO_CSV)