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中enumerate函数用法实例分析
May 20 Python
Python简单调用MySQL存储过程并获得返回值的方法
Jul 20 Python
MySQL中表的复制以及大型数据表的备份教程
Nov 25 Python
Python常见格式化字符串方法小结【百分号与format方法】
Sep 18 Python
python 产生token及token验证的方法
Dec 26 Python
记录Python脚本的运行日志的方法
Jun 05 Python
Python使用字典实现的简单记事本功能示例
Aug 15 Python
python利用openpyxl拆分多个工作表的工作簿的方法
Sep 27 Python
python OpenCV GrabCut使用实例解析
Nov 11 Python
python基于socket函数实现端口扫描
May 28 Python
Python Tornado核心及相关原理详解
Jun 24 Python
深入了解Python 方法之类方法 & 静态方法
Aug 17 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
ThinkPHP的截取字符串函数无法显示省略号的解决方法
2014/06/25 PHP
symfony表单与页面实现技巧
2015/01/26 PHP
PHP 中提示undefined index如何解决(多种方法)
2016/03/16 PHP
程序员的表白神器“520”大声喊出来
2016/05/20 PHP
JQuery下的Live方法和$.browser方法使用代码
2010/06/02 Javascript
基于mootools 1.3框架下的图片滑动效果代码
2011/04/22 Javascript
当鼠标移动到图片上时跟随鼠标显示放大的图片效果
2013/06/06 Javascript
html向js方法传递参数具体实现
2013/08/08 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
jQuery动态显示和隐藏datagrid中的某一列的方法
2013/12/11 Javascript
JavaScript实现带缓冲效果的随屏滚动漂浮广告代码
2015/11/06 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
基于gulp合并压缩Seajs模块的方式说明
2016/06/14 Javascript
Angular X中使用ngrx的方法详解(附源码)
2017/07/10 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
angular中两种表单的区别(响应式和模板驱动表单)
2018/12/06 Javascript
js实现多个标题吸顶效果
2020/01/08 Javascript
部署vue+Springboot前后端分离项目的步骤实现
2020/05/31 Javascript
Vuex实现购物车小功能
2020/08/17 Javascript
vue登录页实现使用cookie记住7天密码功能的方法
2021/02/18 Vue.js
王纯业的Python学习笔记 下载
2007/02/10 Python
python: line=f.readlines()消除line中\n的方法
2018/03/19 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
Python实现线性判别分析(LDA)的MATLAB方式
2019/12/09 Python
解决Tensorflow占用GPU显存问题
2020/02/03 Python
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
Revolution Beauty美国官网:英国知名化妆品网站
2018/07/23 全球购物
工程师岗位职责
2013/11/08 职场文书
保安员岗位职责
2013/11/17 职场文书
任命书怎么写
2014/06/04 职场文书
万能检讨书2000字
2014/10/17 职场文书
项目转让协议书
2014/10/27 职场文书
先进教师事迹材料
2014/12/16 职场文书
土木工程生产实习心得体会
2016/01/22 职场文书
uniapp开发小程序的经验总结
2021/04/08 Javascript