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

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

在进行数据操作时,经常会根据条件批量的修改数据,如以下数据,按照日期的条件,将部门日期下的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

标签:python,批量,修改,替换
0
投稿

猜你喜欢

  • Python代码调试技巧教程详解

    2021-05-15 02:50:31
  • MySQL数据库的双向加密方式

    2009-11-18 11:07:00
  • Python随机数用法实例详解【基于random模块】

    2023-10-26 08:48:49
  • 浅谈PHP中常用的3种设计模式

    2023-10-18 06:23:02
  • Python3 加密(hashlib和hmac)模块的实现

    2022-07-02 08:13:52
  • pycharm配置Qt Designer工具的图文教程

    2021-02-10 05:56:40
  • 如何使用Python 打印各种三角形

    2023-10-27 00:12:48
  • jQuery选择器 学习总结

    2008-06-15 15:41:00
  • javascript 跨浏览器的事件系统

    2010-07-28 19:34:00
  • MySQL数据库中使用GRANT语句增添新用户

    2008-12-17 14:45:00
  • 详解Python如何使用Netmiko进行文件传输

    2021-06-20 19:49:17
  • Django与AJAX实现网页动态数据显示的示例代码

    2022-11-05 01:10:17
  • Python常见MongoDB数据库操作实例总结

    2023-07-08 08:48:34
  • Python标准库defaultdict模块使用示例

    2022-03-02 04:35:05
  • python中hashlib模块用法示例

    2023-03-20 12:20:13
  • 如何使用Python的OpenCV库处理图像和视频

    2022-09-06 10:22:12
  • Django权限控制的使用

    2023-12-27 01:50:57
  • 增加 javascript 的 trim 函数

    2008-04-20 16:54:00
  • Sql server中时间查询的一个比较快的语句

    2008-12-29 14:16:00
  • asp两组字符串数据比较合并相同数据

    2011-04-14 11:08:00
  • asp之家 网络编程 m.aspxhome.com