python 批量修改/替换数据
2017-12-11 13:18
981 查看
在进行数据操作时,经常会根据条件批量的修改数据,如以下数据,按照日期的条件,将部门日期下的promotion改为1
方法:遍历每一行,判断条件,执行修改
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
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写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)【转】
- MSSQL批量替换语句 在SQL SERVER中批量修改替换数据
- 使用POI操作Excel修改模板(批量替换excel中的数据并判断excel版本)
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)
- 使用POI操作Excel修改模板(批量替换excel中的数据)
- 使用VS正则表达式查找替换,批量修改Reflactor生成的代码问题
- python 批量修改JPG为jpg后缀
- 如何根据数据表做批量查询替换?
- 批量修改数据结构
- 一个用Python写的 CSDN 批量文章分类修改脚本
- python数据批量写入ScrolledText的优化方法
- DEDE织梦数据库批量修改替换文章标题和内容_诉言网
- python---实战5筛选特定数据的长度、最多(字典、元组、列表、文件操作、替换)
- Python 远程批量修改密码脚本
- python批量修改xml属性
- PHP连接MySQL数据库;mysql中update批量修改与替换语句
- python批量修改文件名称,同时将文件写入txt文件
- Python - pandas DataFrame 数据选取,修改,切片
- 使用Python批量下载数据