首页 > 解决方案 > 如何使用列表更新 CSV 列中的值?

问题描述

list=[8,5,3,4,5,7,3,5]

Excel 中 CSV 文件的屏幕截图

Excel 中 CSV 文件的屏幕截图

我想使用 python 替换 csv 文件中的所有值。例如,项目下的所有值都将替换为列表中的值。因此,在 Items 标题下的第 2 行中,值 4 将替换为列表中的 8,依此类推。我怎样才能做到这一点?

标签: pythonarrayslistcsv

解决方案


使用熊猫:

import pandas as pd

df = pd.read_csv('filename.csv')
df['items'] = [8,5,3,4,5,7,3,5]
df.to_csv('filename.csv', index=False)

推荐阅读