当使用pandas模块时可以很容易地完成

导入熊猫作为pd# read/parse CSV into pandas data frame

df = pd.read_csv('input.csv', delim_whitespace=True)

输出:In [33]: df

Out[33]:

Name Age Babys

0 Avi 25 1

1 Dav 24 1

2 Ela 30 1

3 Ron 40 1

4 Shi 33 1

5 Leb 22 1

6 Moe 11 1

有条件地将Babys列增加1df.loc[(df.Name.isin(['Avi','Dav','Ron'])) & (df.Age < 33), 'Babys'] += 1

输出:In [35]: df

Out[35]:

Name Age Babys

0 Avi 25 2

1 Dav 24 2

2 Ela 30 1

3 Ron 40 1

4 Shi 33 1

5 Leb 22 1

6 Moe 11 1

将所有行的Babys列增加1(无条件)df.Babys += 1

输出:In [43]: df

Out[43]:

Name Age Babys

0 Avi 25 3

1 Dav 24 3

2 Ela 30 2

3 Ron 40 2

4 Shi 33 2

5 Leb 22 2

6 Moe 11 2

最后将更改的DF保存回CSV文件:df.to_csv('d:/temp/out.csv', index=False, sep=',')

输出.csv:Name,Age,Babys

Avi,25,3

Dav,24,3

Ela,30,2

Ron,40,2

Shi,33,2

Leb,22,2

Moe,11,2

python 修改csv某一列_使用python更改CSV中的列值相关推荐

  1. python修改文件内容最后一行_关于python:如何修改文件的最后一行?

    我文件的最后一行是: 29-dez,40, 号 如何修改该行,使其显示: 29-Dez,40,90,100,50 号 注意:我不想写新行.我想在29-Dez,40,后面加一行新值. 我是Python的 ...

  2. python修改散点图中点的颜色_如何在seaborn散点图中更改点边颜色?

    我用seaborn创建了一个散点图:import seaborn as sns sns.set(style="ticks", color_codes=True) g=sns.sca ...

  3. 反射根据每一列的列名获取List T 中的列值

    反射根据每一列的列名获取List <T> 中的列值 Dim type As Type = vCRCommunication.GetType Dim [property] As Proper ...

  4. c# “INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目。VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配解决方法

    c# "INSERT 语句中列的数目大于 VALUES 子句中指定的值的数目.VALUES 子句中值的数目必须与 INSERT 语句中指定的列的数目匹配解决方法. 出错原因是SQL语句 VA ...

  5. python excel增加一列_(用Python修改excel中一列数据)python新增一列

    python怎么从excel中读取数据? ⒈ #import παέτο import xlrd #Ρύθμι διαδρής path='C:\\Users\\jyjh\\Desktop\\data ...

  6. python如何读取csv文件某几行某几列_关于python:读取.csv文件时,我似乎无法指定列dtypes...

    本问题已经有最佳答案,请猛点这里访问. 一个菜鸟问题(修订):我读了一个.csv文件,并尝试按以下方式指定dtypes: 1 2 3 4 5 6 7 8 9 10 11 12 13 14import ...

  7. pandas 取excel 中的某一列_干货Python Pandas 做数据分析之玩转 Excel 报表分析

    本篇文章选自作者在 GitChat 的分享,若有什么问题,可在公众号回复「小助手」添加小助手微信,邀请你进入技术交流群. 各位朋友大家好,非常荣幸和大家聊一聊用 Python Pandas 处理 Ex ...

  8. python写入csv指定单元格_使用python将值插入csv中的特定单元格

    我想知道是否有办法用python将数据插入到csv文件的特定单元格中.可以说我有变量"数据",它存储值" 300".如何将这些数据添加到csv文件的第3行第2列 ...

  9. python读csv最快方法_使用Python读写csv文件的三种方法

    Python读写csv文件 觉得有用的话,欢迎一起讨论相互学习~Follow Me 前言 逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是 ...

最新文章

  1. CTFshow 文件包含 web116
  2. strlen函数,strcat函数,strcpy函数,strncpy函数,strcmp函数
  3. vue项目在移动端(手机)调试
  4. 面试题SMKJ——no.1
  5. netcore - MVC的ActionFilter的使用
  6. centos7安装telnet后/etc/xinetd.d/telnet下没有telnet
  7. 使用Exchange反垃圾邮件组件解决内部仿冒邮件
  8. gps频率范围_一种应用于低电压GPS接收机的高线性度低噪声放大器
  9. 配置ganesha-nfs对接rgw
  10. Django rest framework 序列化组件
  11. Android FrameLayout 帧布局
  12. Cisco ppp链路单双认证
  13. 每天工作4小时的程序员_IT新闻_博客园
  14. AAAI论文Joint Extraction of Entities and Overlapping Relations Using Position-Attentive Sequence阅读笔记
  15. 读《深入浅出设计模式》
  16. TCP报文段和连接方式
  17. Matlab数据线性化
  18. 连续时间 Markov 链从某一状态 i 转移到其他状态之前在 i 逗留的时间服从指数分布
  19. 【JZOJ3397】雨天的尾巴
  20. 函数式程序设计为什么至关重要

热门文章

  1. 本题中的变量(不包括变量ID)进行z-score标准化
  2. @FeignClient 接口调用
  3. 数据湖技术 Iceberg 的探索与实践
  4. 聊聊高并发(二十四)解析java.util.concurrent各个组件(六) 深入理解AQS(四)
  5. Java 堆内存模型
  6. regex_search
  7. 特斯拉对手再秀“肌肉”,Lucid Motors展示电动汽车雪上漂移
  8. Oracle 11g Dataguard参数详解
  9. libuuid 安装
  10. Ubuntu无法正常输入英文单引号符号 + 误删除package导致系统设置异常(解决方案)...