首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lazyeval覆盖dplyr?

Lazyeval覆盖dplyr?
EN

Stack Overflow用户
提问于 2015-07-14 05:40:18
回答 2查看 2.8K关注 0票数 1

我不太理解什么是"lazyeval“,我试图安装并运行这个包,以便在函数中使用dplyr。

当我跑的时候

代码语言:javascript
复制
library(lazyeval)

我得到了错误消息:

代码语言:javascript
复制
Error in library(lazyeval) : there is no package called 'lazyeval'

即使在成功安装之后也是如此。

现在,当我尝试运行任何标准的dplyr脚本时,我得到了以下错误消息:

代码语言:javascript
复制
Error in loadNamespace(name) : there is no package called 'lazyeval'

这就好像lazyeval已经覆盖了dplyr,但我实际上不能使用lazyeval。

有没有人遇到过这个问题?如果是这样,您是如何解决的?

一些信息:

代码语言:javascript
复制
sessionInfo()
R version 3.1.2 (2014-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)

locale:
[1] LC_COLLATE=English_United States.1252 
[2] LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252    

attached base packages:
[1] grid      splines   stats     graphics  grDevices utils     datasets 
[8] methods   base     

other attached packages:
 [1] scales_0.2.4     gridExtra_0.9.1  ggplot2_1.0.0    forecast_5.4    
 [5] timeDate_3010.98 reshape2_1.4     xts_0.9-7        zoo_1.7-11      
 [9] lubridate_1.3.3  dplyr_0.4.1      plyr_1.8.1      

loaded via a namespace (and not attached):
 [1] assertthat_0.1   colorspace_1.2-4 DBI_0.3.1        digest_0.6.4    
 [5] fracdiff_1.4-2   gtable_0.1.2     lattice_0.20-29  magrittr_1.0.1  
 [9] MASS_7.3-35      memoise_0.2.1    munsell_0.4.2    nnet_7.3-8      
[13] parallel_3.1.2   proto_0.3-10     quadprog_1.5-5   Rcpp_0.11.1     
[17] stringr_0.6.2    tools_3.1.2      tseries_0.10-32 

当我运行.libPaths()时,我得到两个目录:

代码语言:javascript
复制
[1] "C:/Users/MTULLA/Documents/R/win-library/3.1"
[2] "C:/Program Files/R/R-3.1.2/library"   

在第一个示例中,我可以找到dplyr和lazyeval,它们都有.dll文件。在第二个中,我也找不到

EN

回答 2

Stack Overflow用户

发布于 2016-06-14 03:25:14

在运行第1课获取和清理Swirl上的数据时,我也收到了这条消息。

包‘dplyr’已正确加载!

loadNamespace(名称)中出错:没有名为“lazyeval”的包

重新安装软件包也不起作用

通过使用{installr}包更新我的R版本,解决了这个问题

票数 2
EN

Stack Overflow用户

发布于 2016-10-07 07:18:42

可以通过安装包含所有依赖项的软件包来解决此问题,方法是:

代码语言:javascript
复制
install.packages("dplyr", dependencies = TRUE)

它将安装其他如lazyeval,knitr等。我的工作,以解决在loadNamespace(name): there is no package called ‘lazyeval’问题的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31393983

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档