给定一个布尔向量,我如何找到最长的连续块TRUE并将其余TRUE值更改为FALSE?
例如,给定一个布尔向量:
bool = c(TRUE, TRUE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE)
Run Code Online (Sandbox Code Playgroud)
我怎样才能得到像这样的矢量:
c(FALSE, FALSE, FALSE, TRUE, TRUE, TRUE, TRUE, FALSE)
Run Code Online (Sandbox Code Playgroud)