;递归gc调用";只是装了一些包裹。如果我将代码设置为进一步运行,则此错误将持续出现,R studio将遇到致命错误并中止。我不知道如何解决这个问题。
我已经尝试过重新启动程序,但在同一个地方出现了同样的错误。即使我重新启动程序,关闭项目,然后在新的/空白脚本中重试,也会发生这种情况。错误如下所示。
在这个关键时刻采取哪些适当步骤?我应该卸载/重新安装R吗?有没有更好的方法来找出问题所在?
当我加载这两个库时,这就是我在控制台中得到的:
> library(descr)
> library(data.table)
*** recursive gc invocation
*** recursive gc invocation
*** recursive gc invocation
data.table 1.14.2 using 4 threads (see ?getDTthreads). Latest news: r-datatable.com
如果有帮助的话,我包括了会话信息,但老实说,我真的不确定从哪里开始解决这个问题。
> sessionInfo()
R version 4.1.2 (2021-11-01)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 10 x64 (build 19044)
Matrix products: default
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252 LC_NUMERIC=C
[5] LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] beepr_1.3 nngeo_0.4.4 stringr_1.4.0 bit64_4.0.5 bit_4.0.4 sf_1.0-5 data.table_1.14.2 descr_1.1.5
loaded via a namespace (and not attached):
[1] Rcpp_1.0.7 magrittr_2.0.1 units_0.7-2 xtable_1.8-4 R6_2.5.1 rlang_0.4.12 tools_4.1.2 grid_4.1.2
[9] audio_0.1-10 KernSmooth_2.23-20 e1071_1.7-9 DBI_1.1.2 ellipsis_0.3.2 class_7.3-19 lifecycle_1.0.1 vctrs_0.3.8
[17] glue_1.6.0 stringi_1.7.6 proxy_0.4-26 compiler_4.1.2 generics_0.1.1 classInt_0.4-3
我也遇到过同样的问题。加载data.table,然后进行递归gc调用。我发现它在本质上与这个问题非常接近:https://github.com/rstudio/rstudio/issues/10565
目前还没有修复,但似乎是Rstudio幽灵兰花问题
对于其他可能发现这个问题的人,我就是这么做的。我不知道它是如何修复的,但它正在工作;
- 我遇到问题,重新启动R并重试:同样的问题
- 我打开了一个新项目/空白脚本,复制了代码并重试了代码:同样的问题
- 我用稍微不同的代码尝试过:同样的问题
- 我重新启动了电脑,并再次尝试了步骤1:3:同样的问题
- 我卸载并重新加载R:已解决
这是解决这个问题的好方法吗?没有线索。这对每个人都有用吗?也不知道。但它解决了我的问题。_(ツ)/_(ツ)/
同样的问题。下面是我的解决方案。
之后我遇到了这个
-
我的电脑(MacBook Pro 2017在OSX Big Sur 11.2.1上运行(崩溃(我不知道原因(
-
当我重新打开一个R项目时;"大数据";已经加载到环境中,它冻结了(我想它很难找到/加载数据(,无论我尝试了什么(重新启动R、清除工作区等(,都无济于事。
-
我只能在删除(隐藏的(项目文件后再次打开该项目。我还删除了.RProj.user(可能已经足够只删除.Rhistory?(
-
RStudio再次工作,但当我在具有300k行的数据帧上运行长管道时,出现错误
*** recursive gc invocation
。
然后,我按照其他地方的建议,先尝试调用gc((,然后是
loadedNamespaces((中的错误:错误的哈希表内容
或
gc错误:无效的mset
我的解决方案
我不需要重新安装R,但幸运的是,我没有双重删除我的.RProj.user文件夹,并将其放回以前的位置-这似乎暂时解决了问题。