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 相关文章推荐
详解duck typing鸭子类型程序设计与Python的实现示例
Jun 03 Python
Python使用cx_Oracle调用Oracle存储过程的方法示例
Oct 07 Python
用python处理图片之打开\显示\保存图像的方法
May 04 Python
pandas 空的dataframe 插入列名的示例
Oct 30 Python
python+opencv实现高斯平滑滤波
Jul 21 Python
详解Python做一个名片管理系统
Mar 14 Python
python实现的分析并统计nginx日志数据功能示例
Dec 21 Python
python利用百度云接口实现车牌识别的示例
Feb 21 Python
使用Keras 实现查看model weights .h5 文件的内容
Jun 09 Python
python统计mysql数据量变化并调用接口告警的示例代码
Sep 21 Python
我对PyTorch dataloader里的shuffle=True的理解
May 20 Python
利用python调用摄像头的实例分析
Jun 07 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
PHP 的ArrayAccess接口 像数组一样来访问你的PHP对象
2010/10/12 PHP
php中使用base HTTP验证的方法
2015/04/20 PHP
PHP实现的数独求解问题示例
2017/04/18 PHP
js异或加解密效果代码
2008/06/25 Javascript
jquery里的each使用方法详解
2010/12/22 Javascript
html中使用javascript调用本地程序(exe、doc等)实现代码
2013/04/26 Javascript
JS嵌套函数调用上下文的问题解决
2014/03/26 Javascript
javascript数组遍历for与for in区别详解
2014/12/04 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
JavaScript 数组some()和filter()的用法及区别
2016/05/20 Javascript
Angular ng-repeat 对象和数组遍历实例
2016/09/14 Javascript
微信小程序使用第三方库Immutable.js实例详解
2016/09/27 Javascript
jquery dataview数据视图插件使用方法
2016/12/23 Javascript
node.js发送邮件email的方法详解
2017/01/06 Javascript
ComboBox(下拉列表框)通过url加载调用远程数据的方法
2017/08/06 Javascript
Node.JS循环删除非空文件夹及子目录下的所有文件
2018/03/12 Javascript
vue中,在本地缓存中读写数据的方法
2018/09/21 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
vue基础之事件v-onclick="函数"用法示例
2019/03/11 Javascript
详解Vue底部导航栏组件
2019/05/02 Javascript
Vue实现购物车的全选、单选、显示商品价格代码实例
2019/05/06 Javascript
微信小程序Echarts图表组件使用方法详解
2019/06/25 Javascript
jquery实现直播视频弹幕效果
2020/02/25 jQuery
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
Python中字符串对齐方法介绍
2015/05/21 Python
简介Python的collections模块中defaultdict类型的用法
2016/07/07 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python3 assert断言实现原理解析
2020/03/02 Python
Python读取xlsx数据生成图标代码实例
2020/08/12 Python
HTML5 UTF-8 中文乱码的解决方法
2013/11/18 HTML / CSS
说说在weblogic中开发消息Bean时的persistent与non-persisten的差别
2013/04/07 面试题
班级道德讲堂实施方案
2014/02/24 职场文书
一年级学生期末评语
2014/04/21 职场文书
2015教师节通讯稿
2015/07/20 职场文书
python geopandas读取、创建shapefile文件的方法
2021/06/29 Python
JavaScript数组reduce()方法的语法与实例解析
2021/07/07 Javascript