python 批量修改/替换数据的实例

今天小编就为大家分享一篇python 批量修改/替换数据的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

在进行数据操作时,经常会根据条件批量的修改数据,如以下数据,按照日期的条件,将部门日期下的promotion改为1

tot_qtypricedateprice_delta1price_delta2price_delta3promotion
created_date
201604191.05.41000020160419NaNNaNNaN0
2016111196.05.40000020161111-0.010000NaNNaN1
201611231.07.500000201611232.1000002.090000NaN0
201612135.07.500000201612130.0000002.1000002.0900000
2016122637.06.25857120161226-1.241429-1.2414290.8585710

方法:遍历每一行,判断条件,执行修改

 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 批量修改/替换数据的实例的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » python