【发布时间】:2020-03-09 11:34:04
【问题描述】:
对于某些特定变量,无论它们的位置如何,我都尝试将 NA 替换为 0。我写了下面的代码,但出现了一些错误..
data1[, starts_with("Year_")][is.na(data1[, starts_with("Year_")])] <- 0
我收到以下错误
Error: No tidyselect variables were registered
Call `rlang::last_error()` to see a backtrace
我已经安装了dplyr、tidyr、tidyselect,但我仍然收到这个错误,谁能帮我解决这个问题。
【问题讨论】:
-
如果您添加minimal reproducible example,您可以让其他人更容易找到和测试您的问题的答案。这样你就可以帮助别人帮助你!
-
如果您使用的是基础 R,请尝试
startsWith("Year_", names(data1))。 tidyhelperstarts_with()通常用于管道序列中的select()函数%>%
标签: r helper tidyselect