【发布时间】:2019-04-08 09:21:21
【问题描述】:
我有以下布尔系列,我试图找到count,我必须检查False 值,如果连续系列中False 值的计数是greater than 2,那就让它false 但如果是count is less than equal to 2 then i have to inverse them,则来自False to True
预期的输出:就像第一次一样,False 重复两次,这意味着它将变为 True,但如果我们在 true 值之后看到 false 再次重复超过两次,因此这些值将保持为 false,
如何使用 Pandas 函数执行此操作?
True
True
True
True
True
False
False
True
True
True
True
True
True
True
False
False
False
False
False
False
True
True
True
True
【问题讨论】:
-
您能否缩短示例(约 10 行就完美了)并提供预期的输出?
-
@coldspeed 输出正确解释请阅读信息
标签: python python-3.x pandas dataframe