我想更改符合条件的data.frame中的值,但我想指定的条件仅适用于某些列。我知道:
中间哪个解决方案允许我过滤我定义的那些指定列的所有元素?
答案 0 :(得分:2)
假设特定列可用作索引:
cols <- 1:750
df[,cols][df[,cols] < 0] = 0
如果您需要排除某些列,请使用否定索引,例如:
cols <- c(-3,-4)
答案 1 :(得分:0)
要排除某些列,您可以使用负索引,即使
也是如此cols&lt; - -c(3,4)