相关疑难解决方法(0)

在布尔向量中找到最长的连续TRUE块

给定一个布尔向量,我如何找到最长的连续块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)

boolean r

12
推荐指数
2
解决办法
1648
查看次数

标签 统计

boolean ×1

r ×1