if (data.iloc[i:i+j-1]['iu29Mode'] == 1).all() and (data.iloc[i:i+j-1]['iu34Status01'].isin([0,1])).all() and jump_ori >=30:有问题吗
时间: 2024-04-28 20:25:37 浏览: 60
python:iloc()方法、slice()方法、enumerate()方法、[-1]、[:-1]、[::-1]、[n::-1]方法(切记:切片为左闭右开)
5星 · 资源好评率100%
这句代码看起来是正确的,它使用了 Pandas 中的 `all()` 和 `isin()` 函数来检查 `data.iloc[i:i+j-1]['iu29Mode']` 是否都等于 1,`data.iloc[i:i+j-1]['iu34Status01']` 是否都在 [0,1] 中。
同时,它也考虑了 `jump_ori >= 30` 的条件。
因此,如果你的预期行为是检查这些条件是否全部成立,那么这句代码应该是正确的。
阅读全文