我正在尝试在整个r数据帧中用单个值替换一堆值。有人可以帮我吗?
v <-c(-1,-2,-3,-4) 重置值-999
我使用了dplyr的mutate_all。如何将其与矢量配合使用?
library(dplyr)
df %>%
mutate_all(funs(gsub("-1.*","999",.)))
答案 0 :(得分:-1)
我们可以使用.updateOne()
.update()
或与%in%
library(dplyr)
df %>%
mutate_all(~ replace(., . %in% v, 999))