Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想更改与条件匹配的 data.frame 中的值,但我想指定条件仅适用于某些列。我知道:
中间的哪个解决方案允许我过滤我定义的那些指定列的所有元素?
假设特定列可用作索引:
cols <- 1:750 df[,cols][df[,cols] < 0] = 0
如果您需要排除某些列,请使用负索引,例如:
cols <- c(-3,-4)
要排除某些列,您甚至可以使用负索引
列 <- -c(3,4)