【发布时间】:2016-10-07 09:29:47
【问题描述】:
不太了解“lazyeval”是什么,我试图安装并运行包以在函数中使用 dplyr。
我跑的时候
library(lazyeval)
我收到错误消息:
Error in library(lazyeval) : there is no package called 'lazyeval'
即使在成功安装之后。
不过,现在,当我尝试运行任何标准 dplyr 脚本时,我收到以下错误消息:
Error in loadNamespace(name) : there is no package called 'lazyeval'
就好像lazyeval 覆盖了dplyr,但我实际上不能使用lazyeval。
有人遇到过这个问题吗?如果是这样,您是如何解决的?
一些信息:
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() 时,我得到两个目录:
[1] "C:/Users/MTULLA/Documents/R/win-library/3.1"
[2] "C:/Program Files/R/R-3.1.2/library"
首先,我可以找到 dplyr 和lazyeval,它们都带有 .dll 文件。第二个,我也找不到
【问题讨论】:
-
发布一些
sessionInfo()和.libPaths(),并确认名为lazyeval和dplyr的目录(其中包含文件!)在您的一个库中。 -
@Gregor,我用这些项目编辑了原始问题...
-
只是一个更新:当我尝试使用“group_by”功能时它会抛出错误......我删除了文件夹,但我仍然遇到问题......
-
删除两个包文件夹并重新安装?
-
您应该尝试将您的 R 版本更新到最新版本,然后更新软件包。可能与问题没有严格的关系,但最终会解决它。