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的Django框架中编写错误提示页面
Jul 22 Python
Python使用设计模式中的责任链模式与迭代器模式的示例
Mar 02 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
用Python设计一个经典小游戏
May 15 Python
python使用pil库实现图片合成实例代码
Jan 20 Python
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
Mar 19 Python
Python + selenium自动化环境搭建的完整步骤
May 19 Python
Python3内置模块pprint让打印比print更美观详解
Jun 02 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
OpenCV哈里斯(Harris)角点检测的实现
Jan 15 Python
PyQT5 实现快捷键复制表格数据的方法示例
Jun 19 Python
python中numpy.empty()函数实例讲解
Feb 05 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完全过滤HTML,JS,CSS等标签
2009/01/16 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
Win7下手动安装apache2.2、php5.4笔记
2015/04/03 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
2020/04/04 PHP
再谈Jquery Ajax方法传递到action(补充)
2014/05/12 Javascript
node中socket.io的事件使用详解
2014/12/15 Javascript
javascript获取元素离文档各边距离的方法
2015/02/13 Javascript
微信小程序 this和that详解及简单实例
2017/02/13 Javascript
JS验证字符串功能
2017/02/22 Javascript
ES6学习笔记之Set和Map数据结构详解
2017/04/07 Javascript
前端常见跨域解决方案(全)
2017/09/19 Javascript
nginx部署访问vue-cli搭建的项目的方法
2018/02/12 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
详解关于Vue2.0路由开启keep-alive时需要注意的地方
2018/09/18 Javascript
[48:39]Ti4主赛事胜者组第一天 EG vs NEWBEE 2
2014/07/19 DOTA
在Python中用split()方法分割字符串的使用介绍
2015/05/20 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
python爬虫 猫眼电影和电影天堂数据csv和mysql存储过程解析
2019/09/05 Python
使用Python完成15位18位身份证的互转功能
2019/11/06 Python
详解CSS3 弹性布局快速入门
2019/06/06 HTML / CSS
基于zepto的插件之移动端无缝向上滚动并上下触摸滑动实例代码
2016/12/20 HTML / CSS
李维斯德国官方网上商店:Levi’s德国
2016/09/10 全球购物
购买澳大利亚最好的服装和内衣在线:BONDS
2016/10/14 全球购物
美国女士泳装店:Swimsuits For All
2017/03/02 全球购物
任意存:BOXFUL
2018/05/21 全球购物
机械工程师求职自我评价
2013/09/23 职场文书
京剧自荐信
2014/01/26 职场文书
毕业班联欢会主持词
2014/03/27 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
大学生就业求职信
2014/06/12 职场文书
在校实习生求职信
2014/06/18 职场文书
家属慰问信
2015/02/14 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
简单聊聊Golang中defer预计算参数
2022/03/25 Golang
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL