更新 dplyr,dplyr::select_vars 中的错误

Posted

技术标签:

【中文标题】更新 dplyr,dplyr::select_vars 中的错误【英文标题】:update dplyr, Error in dplyr::select_vars 【发布时间】:2017-03-21 03:26:08 【问题描述】:

dplyr::select_vars(colnames(data), ...) 中的错误: 找不到函数“tidy_quotes”

当我使用更新 dplyr 时出现上述错误 这个:

if (packageVersion("devtools") < 1.6) 
  install.packages("devtools")

devtools::install_github("hadley/lazyeval")
devtools::install_github("hadley/dplyr")

当我尝试使用 dplyr 或 tidyr 时出现上述错误

不知道如何解决这个问题。请帮忙。我在 Ubuntu14 中使用 RStudio。

【问题讨论】:

dplyr 正在将其 NSE 系统切换到更广泛的lazyeval 分支,称为rlang,如果您尝试运行开发版本,您可能还需要安装它。或者直接安装CRAN版本,安装更简单,更稳定。 【参考方案1】:

看起来您在安装 dplyr 软件包时遇到了问题。最好删除 plyr 和 dplyr 包,然后再次尝试安装它。

【讨论】:

【参考方案2】:

如果你想试试这个,试试下面的命令在 dplyr 中选择变量:

df <- df %>%
select(c(var1, var2, var3))

我通常遇到 select_vars 的问题

【讨论】:

以上是关于更新 dplyr,dplyr::select_vars 中的错误的主要内容,如果未能解决你的问题,请参考以下文章

R dplyr mutate 条件 when_case 无法更新数据帧

尝试安装dplyr时R的意外行为

DPLYR 中汇总的奇怪行为

dplyr代码工作,现在不是,我不知道为什么

dplyr、lapply 或 Map 以识别来自一个 data.frame 的信息并将其放入另一个 [重复]

dplyr