【发布时间】:2020-09-19 15:09:38
【问题描述】:
我正在尝试替换列子集中的 NA,并且我想使用 tidyverse/dplyr 语法。 dplyr v1.0.2
在下文中,我只想在 ab,ac 列中将 NA 替换为 999,而不是在 ads 中替换
tbf <- tibble( ab = c(1,3,NA), ac = c(23,NA,33), d = c(22,22,NA), ads = c('ds', NA, "dwe"))
tbf %>% mutate(across(starts_with('a') & where(is.numeric)), ~replace_na(999))
似乎不起作用。
我也试过~replace_na(.x,999)。那也没用。
感谢任何帮助。
【问题讨论】: