python 批量修改/替换数据的实例


Posted in Python onJuly 25, 2018

在进行数据操作时,经常会根据条件批量的修改数据,如以下数据,按照日期的条件,将部门日期下的promotion改为1

tot_qty price date price_delta1 price_delta2 price_delta3 promotion
created_date
20160419 1.0 5.410000 20160419 NaN NaN NaN 0
20161111 96.0 5.400000 20161111 -0.010000 NaN NaN 1
20161123 1.0 7.500000 20161123 2.100000 2.090000 NaN 0
20161213 5.0 7.500000 20161213 0.000000 2.100000 2.090000 0
20161226 37.0 6.258571 20161226 -1.241429 -1.241429 0.858571 0

方法:遍历每一行,判断条件,执行修改

for i in range(len(data)):
 line=data.iloc[i,:]
 if line['date']in (20170416,20170417,20170418,20170616,20170617,20170618,20170816,20170817,20170818,20171109,20171110,20171111):
 data[i:i+1]['promotion']=1

以上这篇python 批量修改/替换数据的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 编码处理-str与Unicode的区别
Sep 06 Python
20行python代码的入门级小游戏的详解
May 05 Python
Python字典对象实现原理详解
Jul 01 Python
Python单元测试与测试用例简析
Nov 09 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
Django后端发送小程序微信模板消息示例(服务通知)
Dec 17 Python
关于Tensorflow分布式并行策略
Feb 03 Python
Python3监控windows,linux系统的CPU、硬盘、内存使用率和各个端口的开启情况详细代码实例
Mar 18 Python
Python猴子补丁Monkey Patch用法实例解析
Mar 23 Python
python实现斗地主分牌洗牌
Jun 22 Python
Django中Aggregation聚合的基本使用方法
Jul 09 Python
Pyqt助手安装PyQt5帮助文档过程图解
Nov 20 Python
django 实现电子支付功能的示例代码
Jul 25 #Python
python 去除txt文本中的空格、数字、特定字母等方法
Jul 24 #Python
Python将文本去空格并保存到txt文件中的实例
Jul 24 #Python
python批量修改图片大小的方法
Jul 24 #Python
python 自动去除空行的实例
Jul 24 #Python
python读取图片并修改格式与大小的方法
Jul 24 #Python
Flask模拟实现CSRF攻击的方法
Jul 24 #Python
You might like
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
php 从数据库提取二进制图片的处理代码
2009/09/09 PHP
php 面向对象的一个例子
2011/04/12 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
PHPCMS忘记后台密码的解决办法
2016/10/30 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
一段多浏览器的"复制到剪贴板"javascript代码
2007/03/27 Javascript
js URL参数的拼接方法比较
2012/02/15 Javascript
扩展JavaScript功能的正确方法(译文)
2012/04/12 Javascript
JavaScript省市联动实现代码
2014/02/15 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
2015/03/03 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
jQuery实现的简单百分比进度条效果示例
2016/08/01 Javascript
jQuery插件zTree实现的多选树效果示例
2017/03/08 Javascript
js精确的加减乘除实例
2017/11/14 Javascript
[48:31]DOTA2-DPC中国联赛 正赛 Dynasty vs XG BO3 第一场 2月2日
2021/03/11 DOTA
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
python学习--使用QQ邮箱发送邮件代码实例
2019/04/16 Python
使用python telnetlib批量备份交换机配置的方法
2019/07/25 Python
关于Python3 类方法、静态方法新解
2019/08/30 Python
浅谈pycharm使用及设置方法
2019/09/09 Python
Django框架反向解析操作详解
2019/11/28 Python
Python urllib.request对象案例解析
2020/05/11 Python
解决PyCharm无法使用lxml库的问题(图解)
2020/12/22 Python
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
美国亚马逊旗下时尚女装网店:SHOPBOP(支持中文)
2020/10/17 全球购物
德国的各种媒体在线商店:Thalia.de(书籍、电子书、玩具等)
2020/10/08 全球购物
Linux内核产生并发的原因
2016/11/08 面试题
2015年信息中心工作总结
2015/05/25 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
用Python爬虫破解滑动验证码的案例解析
2021/05/06 Python
Python快速实现一键抠图功能的全过程
2021/06/29 Python
SQL 聚合、分组和排序
2021/11/11 MySQL
java executor包参数处理功能 
2022/02/15 Java/Android
nginx访问报403错误的几种情况详解
2022/07/23 Servers