【发布时间】:2017-03-15 17:37:45
【问题描述】:
我有一个场景,我想检查一列 (Col1) 中连续 pandas 数据帧行是否满足最低标准 (0.6),当起始值至少为 (0.7) 时,它也符合标准即:
Col1
0.3
0.5
0.55
0.8 = true
0.65 = true
0.9 = true
0.61 = true
0.3
0.6
0.67
0.74 = true
0.63 = true
0.61 = true
换句话说,如果该值至少为 0.7,或者如果该值至少为 0.6 并且之前的值至少为 0.6 且连续序列中的第一个值至少为 0.7,则检查将是 True .
它将运行一个非常大的数据集,因此需要高效。我在想shift() 的东西会起作用...但不能完全正确。
【问题讨论】:
标签: python pandas dataframe criteria minimum