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检测远程端口是否打开的方法
Mar 14 Python
Python利用多进程将大量数据放入有限内存的教程
Apr 01 Python
用Python中的__slots__缓存资源以节省内存开销的方法
Apr 02 Python
python执行get提交的方法
Apr 29 Python
Python通过TensorFlow卷积神经网络实现猫狗识别
Mar 14 Python
Python实现微信消息防撤回功能的实例代码
Apr 29 Python
python常用函数与用法示例
Jul 02 Python
深入了解Python iter() 方法的用法
Jul 11 Python
win10下python2和python3共存问题解决方法
Dec 23 Python
python3 使用traceback定位异常实例
Mar 09 Python
详解pandas获取Dataframe元素值的几种方法
Jun 14 Python
如何利用python进行时间序列分析
Aug 04 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
附件名前加网站名
2008/03/23 PHP
PHP parse_url 一个好用的函数
2009/10/03 PHP
PHP判断手机是IOS还是Android
2015/12/09 PHP
PHP云打印类完整示例
2016/10/15 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
解决jquery操作checkbox火狐下第二次无法勾选问题
2014/02/10 Javascript
javaScript基础语法介绍
2015/02/28 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
2015/04/15 Javascript
window.setInterval()方法的定义和用法及offsetLeft与style.left的区别
2015/11/11 Javascript
由浅入深讲解Javascript继承机制与simple-inheritance源码分析
2015/12/13 Javascript
解析javascript图片懒加载与预加载的分析总结
2016/10/27 Javascript
jquery日历插件e-calendar升级版
2016/11/10 Javascript
浅谈angularjs $http提交数据探索
2017/01/20 Javascript
JS异步文件上传(兼容IE8+)
2017/04/02 Javascript
vue中element组件样式修改无效的解决方法
2018/02/03 Javascript
vue 本地服务不能被外部IP访问的完美解决方法
2018/10/29 Javascript
JSON生成Form表单的方法示例
2018/11/21 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
微信小程序事件流原理解析
2019/11/27 Javascript
vue中实现高德定位功能
2019/12/03 Javascript
Python实现方便使用的级联进度信息实例
2015/05/05 Python
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
Django框架的使用教程路由请求响应的方法
2018/07/03 Python
PyQt5根据控件Id获取控件对象的方法
2019/06/25 Python
python实现beta分布概率密度函数的方法
2019/07/08 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
BOSE德国官网:尽探索之力,享音乐之极
2016/12/11 全球购物
老师对学生的寄语
2014/04/09 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
三行辞职书范文
2015/02/26 职场文书
一次项目中Thinkphp绕过禁用函数的实战记录
2021/11/17 PHP
【2·13】一图读懂中国无线电发展
2022/02/18 无线电
python读取mat文件生成h5文件的实现
2022/07/15 Python