有时当我尝试加载dplyr时,我收到以下错误:
Error in library.dynam(lib, package, package.lib) :
shared object ‘dplyr.so’ not found
In addition: Warning message:
S3 methods ‘[.grouped_df’, ‘[.tbl_df’, ‘all.equal.tbl_df’, ‘all.equal.tbl_dt’, ‘anti_join.data.frame’, ‘anti_join.data.table’, ‘anti_join.tbl_df’, ‘anti_join.tbl_sql’, ‘arrange_.data.frame’, ‘arrange_.data.table’, ‘arrange_.grouped_dt’, ‘arrange_.tbl_df’, ‘arrange_.tbl_dt’, ‘arrange_.tbl_sql’, ‘as.data.frame.grouped_df’, ‘as.data.frame.rowwise_df’, ‘as.data.frame.tbl_cube’, ‘as.data.frame.tbl_df’, ‘as.data.frame.tbl_dt’, ‘as.data.frame.tbl_sql’, ‘as.fun_list.character’, ‘as.fun_list.fun_list’, ‘as.tbl.data.frame’, ‘as.tbl.data.table’, ‘as.tbl.tbl’, ‘as.tbl_cube.array’, ‘as.tbl_cube.data.frame’, ‘as.tbl_cube.matrix’, ‘as.tbl_cube.table’, ‘auto_copy.tbl_cube’, ‘auto_copy.tbl_df’, ‘auto_copy.tbl_dt’, ‘auto_copy.tbl_sql’, ‘c.sql’, ‘collapse.data.frame’, ‘collapse.tbl_df’, ‘collapse.tbl_dt’, ‘collapse.tbl_sql’, ‘collect.data.frame’, ‘c [... truncated]
Error: package or namespace load failed for ‘dplyr’
Run Code Online (Sandbox Code Playgroud)
一旦我重新启动R过程就会正常工作.是否有任何理由有时会发生这种情况但有时却不会发生?
我无法发表评论,因为我没有 50 的声誉,但是我确实遇到了同样的问题,并且我遵循了 Marbles 的建议。
library(dplyr)我使用的是 Mac,并且使用的是 Microsoft 的检查点包,如果我的 R 块中包含该包,则无法正确加载它。我从 ~/Library/R/3.3/library/dplyr 中删除了 dplyr 文件夹,以及从 ~/.checkpoint/2017-01-01/lib/dplyr 中删除了 dplyr 文件夹,然后刚刚加载了库,检查点似乎正确加载了 dplyr 。
显然,我使用的是 2017 年 1 月 1 日的检查点日期。我还必须创建本地 .checkpoint 文件夹,因为它不是自动创建的。我的文档已编译(不过我还没有在其中尝试过任何严肃的代码),所以我假设它可以工作。
| 归档时间: |
|
| 查看次数: |
1988 次 |
| 最近记录: |