网络编程
位置:首页>> 网络编程>> Python编程>> python 批量修改/替换数据的实例

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

作者:Norkaa  发布时间:2021-03-15 14:18:36 

标签: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

来源:https://blog.csdn.net/Norsaa/article/details/78771690

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com