什么是 dplyr
df[df == 2] <- 3
的函数(如果有) ?
(即将数据帧 df
中的所有值 2 替换为 3)
与 dplyr
我可以这样做:
df %>% mutate_all(funs(ifelse(.==2, 3, .)))
有没有像recode_all(df, old_value=2, new_value=3)
这样的函数?
最佳答案
我们还可以使用替换
library(dplyr)
df %>%
replace(.< 22, "smaller_22")
关于用 dplyr 无条件替换数据框中的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53634542/