我有一个像这样的熊猫数据帧。。在order_id buyer_id scheduled_order minutes flag

525 232 1 13 Null

862 232 1 14 Null

1361 232 1 15 Null

1373 232 1 13 Null

1580 232 1 14 Null

1729 232 0 11 Null

1817 232 1 18 Null

我想根据scheduled_order的值设置一个标志。

如果第一个订单是计划订单(scheduled_order =1)标志应设置为0,否则应检查分钟数是否大于12,则标志应为1或2,对于下一个订单,如果前一个订单是计划订单,则标志应设为3。如果前一个顺序是live order(scheduled_order =0),并且分钟数小于12,则标志应设置为2。如果分钟大于12,则标志应设置为1。在

我想要的输出是

^{pr2}$

这是我用python编写的代码for i in range(len(df)):

if(df.scheduled_order[i] == '1'):

speed.flag[i] = '0'

else:

if(minutes > 12):

df.flag[i] = '1'

else:

df.flag[i] = '2'

但是当i变为1时,如何检查前一个scheduled_order值?在

python 连续比较_For循环比较python中以前的值相关推荐

  1. python列表for循环 加入新列表_关于python:使用for循环在列表中添加值

    本问题已经有最佳答案,请猛点这里访问. 我是Python的新手,我无法解决为什么这不起作用. number_string = input("Enter some numbers:" ...

  2. Python之通过for循环比较Python与Ruby编程思想的差别

    Ruby 与 Python 之间的差异在很大程度上可通过 for 循环看出本质.Python 拥有 for 语句,对象告诉 for 如何进行协作,而 for 的循环体会处理对象返回的内容. Ruby ...

  3. python 与零值比较,python – 使用另一个数据帧替换数据帧中的零值

    我想替换foll中的一些值.数据帧: dataframe_a Y2000 Y2001 Y2002 Y2003 Y2004 Item Item Code 34 43 0 0 25 Test Val 我想 ...

  4. Python——定义一个函数,将列表中的每个值修改为前一个值的两倍(其中,第一个值为0);

    # 定义一个函数,将列表中的每个值修改为前一个值的两倍(其中,第一个值为0): def double_number(LL):L = [i*2 for i in LL if 1 == 1]L[0] = ...

  5. python变量名称跟着循环,在Python中使用列表中的名称循环创建新变量

    How to create new variables with names from list? This: name = ['mike', 'john', 'steve'] age = [20, ...

  6. python 字典 删除指定_python删除字典中的某个值

    Q1:python中字典不用了怎么删除 如果你要删除整个变量,python里面垃圾是自动收集的,不用你太去关心.一定要用,就del 变量名. 如果你是要修改一个字典的内容,比如从里面删除一个元素,一般 ...

  7. c语言divide error,Python numpy.corrcoef()RuntimeWarning:在true_divide中遇到无效值c / = stddev [:,None]...

    相关性衡量两个向量在变化时彼此跟踪的程度.当一个向量不变时,您无法跟踪相互更改. 如OP评论中所述,Pearson的产品矩相关系数formula将X和Y的协方差除以其标准偏差的乘积.由于Y在您的示例中 ...

  8. java 循环删除hashmap中的键值对,解决java.util.ConcurrentModificationException报错

    示例 import java.util.HashMap; import java.util.Iterator; import java.util.Map;public class DeleteHash ...

  9. python循环体结束标志_Python循环语句代码详解:while、for、break

    1 while循环 循环语句是程序设计中常用的语句之一.任何编程语言都有while循环,Python也不例外.while循环的格式如下所示. while(表达式): - else: - while循环 ...

最新文章

  1. 他们隔空协作,打造出懂医学、知开源的智能机器人
  2. C语言 静态库制作(亲测可行)
  3. 好看的php验证码,一漂亮的PHP图片验证码实例
  4. SpringBoot默认的错误处理机制
  5. 强制应用 AMP 工具,开发者欲“封杀” Google!
  6. Qt下实现多线程串口通信
  7. indesign教程,如何在文档中导航页面?
  8. Google Gson API 介绍与使用
  9. spring cloud 搭建问题记录
  10. 基于java的校园兼职管理系统_基于JAVA WEB的大学生兼职管理系统的分析与设计
  11. 非线性动力学_matlab应用1:非线性动力学系统理论部分
  12. DCDC布局布线总结
  13. 【第一组】第三次冲刺例会
  14. office word安装mathtype报错,找不到mathpage.WLL文件
  15. 5 实战1—利用Python获取新闻网页源代码
  16. python 拼多多_Python 登录拼多多下单
  17. ffmpeg libx264 h264_nvenc 编码参数解析
  18. swiper一行多图踩坑
  19. 查看网卡信息中qdisc和pfifo _fast是什么
  20. XML:Schema、三种编写Schema的方式

热门文章

  1. ddr4 dqs 频率_一张图看懂如何选择DDR4内存的频率和容量
  2. 万能门店小程序_超市门店微信小程序注册流程
  3. SAP UI5 Tools 使用简介
  4. SAP UI5 sap.viz.ui5.controls.VizFrame 的 aggregation 之一:dataset
  5. 使用 SAP Cloud SDK 开发应用时,如何通过环境变量的配置避免硬编码
  6. SAP Spartacus SpartacusB2cConfigurationModule 的使用场景
  7. Angular 依赖注入学习笔记之工厂函数的用法
  8. 如何使用 mock 数据在本地运行 SAP Fiori Elements
  9. SAP Spartacus 的页面模型在SAP 电商云后台WCMS里的模型
  10. 自定义SAP Spartacus的产品搜索API参数 - Product Search