加载数据集

时间:2018-04-20 05:58:37

标签: r

我收到以下错误消息:

  

get0(oNam,envir = ns)出错:lazy-load数据库'D:/R/R-3.4.3/library/yaml/R/yaml.rdb'已损坏

     

另外:警告消息:在get0(oNam,envir = ns):R_decompress1中的内部错误-3

     

get0(oNam,envir = ns)出错:lazy-load数据库'D:/R/R-3.4.3/library/yaml/R/yaml.rdb'已损坏

     

另外:警告消息:1:在get0(oNam,envir = ns):重新启动中断的承诺评估2:在get0(oNam,envir = ns):R_decompress中的内部错误-3

我无法加载我的数据集进行分析。如果有人能帮忙,请告诉我。

1 个答案:

答案 0 :(得分:0)

对于遇到相同问题的任何人,我都在RHEL 7.6 Linux 3.10.0-957.e17.x86_64下经历过。以下是我在更新并重新安装自己的软件包时收到的消息:

  

延迟加载数据库'/home/user/R/library/callr/R/callr.rdb'已损坏

     

此外:警告消息:

     

1:在get0(oNam,envir = ns)中:重新启动中断的承诺评估

     

2:在get0(oNam,envir = ns)中:R_decompress1中的内部错误-3

我尝试过

install.packages("callr")

,然后再次安装我的软件包(通过devtools::install_github),但没有成功。最终,我做了remove.packages("mypackage"),然后退出了会话,重新启动并安装了。有效。

我知道最初的用户说这对他不起作用,所以也许这是特定于操作系统的问题-但这是供将来遇到相同问题的用户使用的。可能是原始用户在Windows中工作,并在尝试remove.packages时打开了其他R会话。