首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >库(‘FSelector’)挂起我的R会话,有线索吗?

库(‘FSelector’)挂起我的R会话,有线索吗?
EN

Stack Overflow用户
提问于 2016-02-17 01:14:05
回答 2查看 1.7K关注 0票数 0

我刚做了一个install.packages('FSelector') --它完成了它应该做的事情,安装了包及其所有依赖项。然后,当我做library('FSelector')时,它什么也不做,它一直像加载一样,但什么也不做。它永远不会返回到>提示符

因此,我取消了R Studio的会话,并以相同的结果重新开始。

我认为这可能是一个Java问题,因为FSelector依赖于rJava包。我有Java 7,所以我卸载了它,并安装了Java 8 Update 73,这是最近的版本,通过手动下载获得与我正在使用的R版本相对应的64位版本。再试一次得到了同样的结果。

我真的不知道如何排除故障,也不知道还需要什么。我在跑:

  • Windows 10
  • R 3.2.1 64位
  • RStudio版本0.99.448
  • Java 8更新73 64位
EN

回答 2

Stack Overflow用户

发布于 2016-02-17 02:48:23

根据我的经验,我的建议是:当使用与rJava相关的东西时,R很可能会破坏一些时间。使用大型数据集,FSelector很容易耗尽内存。在生产中使用它时,很可能设置了更高的内存限制。

最好从命令行运行它,例如Rscript someScriptThatRunsRSelector.R

希望这能有所帮助。

票数 0
EN

Stack Overflow用户

发布于 2016-02-17 16:11:52

好的,伙计们,我非常感谢Pascal,他帮助我解决了这个问题。这个问题是由我不知道是由于过时的RStudio还是损坏的RStudio安装引起的,无论如何,重新安装RStudio使一切都恢复正常。

在这个过程中,我还学到了其他一些东西:

  • 您必须有一个与您的R安装相匹配的Java环境,也就是说,如果您使用的是R64位,则必须安装Java 64位。Java (https://www.java.com/)的开发非常糟糕,如果您使用的是32位或64位操作系统,则无法识别,因此要安装64位版本,必须手动使用另一个页面:http://www.java.com/es/download/manual.jsp
  • 要想在Windows中轻松地更新R,您应该安装installr包,这里有一个关于如何使用它的很好的教程:http://www.r-bloggers.com/updating-r-from-r-on-windows-using-the-installr-package/ --http://www.r-bloggers.com/updating-r-from-r-on-windows-using-the-installr-package/,abour installr --它将复制和检查所有已安装的包,所以它非常直接。
  • 最后,要更新RStudio很容易,因为可以下载最新版本并通过旧安装安装它。

我真的不知道是什么导致了这个问题,但是升级解决了这个问题。

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

https://stackoverflow.com/questions/35446168

复制
相关文章

相似问题

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