python - 如何使用列表更新 CSV 列中的值?
问题描述
list=[8,5,3,4,5,7,3,5]
Excel 中 CSV 文件的屏幕截图
我想使用 python 替换 csv 文件中的所有值。例如,项目下的所有值都将替换为列表中的值。因此,在 Items 标题下的第 2 行中,值 4 将替换为列表中的 8,依此类推。我怎样才能做到这一点?
解决方案
使用熊猫:
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)
推荐阅读
- python - 在两种不同的环境中读取图像
- angular - 发生未处理的异常:找不到临时包的 bin:@angular/cli
- knative - 如何将 Knative 服务的默认 url 域从 example.com 更改为例如 mydomain.com
- javascript - 在发布请求后获取数据将带回旧数据
- android - Android 周期任务,每 5 分钟一次
- json - 在heroku服务器上部署django应用程序后的jsondecodeerror django
- c++ - C++ 和不同的用法
- python - 无法从需要 SUDO 执行的 python 文件中导入 mongoengine
- r - 如何用 R 重塑这个数据框?
- flutter - 将自定义扩展小部件作为 AlertDialog 内容