首页 > 解决方案 > dplyr 语法在某个值之后替换向量的所有元素

问题描述

在第一次达到 0某个条件 ( ) 之后替换所有元素 (by ) 的 dplyr 语法可能是什么x < 0

x <- c(1, 2, 4, -1, 1, 3)
if(any(x < 0)) x[min(which(x < 0)):length(x)] <- 0
> x
[1] 1 2 4 5 0 0 0

标签: rdplyr

解决方案


推荐阅读