Articles of r

从Windows构buildR源代码

C:\ Work \ R包含R-3.1.1.tar.gz文件 我从以下命令在Windows 8中构buildR源(R-3.1.1) cd C:\Work\R tar –no-same-owner -xf R-3.1.1.tar.gz cd C:\Work\R\R-3.1.1\src\gnuwin32\ make all recommended 将以下path添加到环境variablesC:\ Work \ R \ R-3.1.1 \ bin \ i386 在命令promt中inputR.exe 我得到以下错误 致命错误无法打开基础包 系统信息 Windows 8,64位操作系统,基于x64的处理器如何解决此错误?

R:如何解决永久的“点击或按ENTER键下一页”的情节()?

我使用Windows 7×64和R v2.14.2,以革命R为GUI。 出于某种原因,每次我做一个plot ,控制台说: Waiting to confirm page change… 情节状态: Click or hit ENTER for next page 我必须点击剧情的某个地方才能完成剧情。 我想知道我在做什么错了,有没有办法解决这个问题,而不需要重新安装整个R? 更新1 我试过了: devAskNewPage(FALSE) options(device.ask.default = FALSE) grDevices::devAskNewPage(ask=FALSE) 这是我的Windows列表: > dev.list() windows 2 我认为这个问题开始后,我用plot.new()来创build一个新的graphics窗口。 我的机器昨晚也不正常关机。 另一个奇怪的问题是,尽pipe使用了不同的核心R版本(v2.15.2),但在Revolution R中的graphics工作(虽然奇怪),但在RStudio中完全不显示。 更新2 我想知道是否有办法将par()设置为默认的安装? 更新3 重启机器; 问题依然存在。

在R空的情节

我做了一个新的安装的ARCH Linux和R 2.15.1版本。 但是在用plot命令绘制任何东西之后,绘图窗口总是空的(没有显示)。 会不会有司机或别的什么问题。 我已经尝试graphics.off()函数,但无济于事。 编辑的问题: 在绘制窗口大小之后,绘图是可见的。 x<-c(1, 2, 3, 4, 5) y<-c(0.1, 0.3, 0.7, 1.11, 1.3) plot(x, y) > sessionInfo() R version 2.15.1 (2012-06-22) Platform: x86_64-unknown-linux-gnu (64-bit) locale: [1] C attached base packages: [1] stats graphics grDevices utils datasets methods base 编辑的问题: 设置X11.options(type =“nbcairo”)工作正常。

无法在Linux中安装R tseries,quadprog,xts软件包

我正在使用R版本3.4.0 我正在尝试在Linux机器上安装tseries软件包: install.packages('https://cran.cnr.berkeley.edu/src/contrib/tseries_0.10-42.tar.gz',dependencies = TRUE,repos = NULL,type ="source") It gives error: ERROR: compilation failed for package 'xts' * removing '/usr/lib64/R/library/xts' ERROR: dependency 'xts' is not available for package 'TTR' * removing '/usr/lib64/R/library/TTR' ERROR: dependencies 'xts', 'TTR' are not available for package 'quantmod' * removing '/usr/lib64/R/library/quantmod' ERROR: dependencies 'quadprog', 'quantmod' are not available for package 'tseries' […]

ssh使用R system()命令

当我尝试使用ssh和R的system()命令将计算机A连接到计算机B时,出现错误: system('ssh root@Bs-ip-address') ssh_askpass: exec(rpostback-askpass): No such file or directory Host key verification failed. lost connection 但是,如果我input命令引号到我的Linuxterminal( ssh root@Bs-ip-address )它工作正常(SSH密钥设置为正确的用户)。 如何使用R的system()命令正确连接? 或者你能build议一个更好的方法来连接? 这可能与需要在Linux中出现的以下提示中input“yes”有关: The authenticity of host Bs-ip-address (Bs-ip-address) cant be established. ECDSA key fingerprint is unique-fingerprint. Are you sure you want to continue connecting (yes/no)? 在putty会话中input'yes'后,上面的R system()命令将工作。 但我不想每次都进入腻子。 (作为一个方面说明,我使用预先设置的ssh键创build了大量相同的Digital Ocean实例,并尝试从R连接到它们,因此每次为每个新实例input一个putty会话都不是一个可行的选项。 )你可以发送一个“是”命令使用system() ?

无法在R(在我的Linux机器上)中安装脱字符包

在尝试在R中安装脱字符号包时遇到以下错误。 g++: error: /tmp/Rtmp2Tos7n/R.INSTALL2e6e30153a74/nloptr/nlopt-2.4.2/lib/libnlopt_cxx.a: No such file or directory make: *** [nloptr.so] Error 1 ERROR: compilation failed for package 'nloptr' * removing '/rmt/csfiles/pgrads/mava290/R/x86_64-suse-linux-gnu-library/3.1/nloptr' Warning in install.packages : installation of package 'nloptr' had non-zero exit status ERROR: dependency 'nloptr' is not available for package 'lme4' * removing '/rmt/csfiles/pgrads/mava290/R/x86_64-suse-linux-gnu-library/3.1/lme4' Warning in install.packages : installation of package 'lme4' […]

安装'topicmodels'包时出错,非零退出状态; Ubuntu的

在Ubuntu 14.04上,值得信赖: install.packages('topicmodels') 错误信息: compilation terminated. make: *** [ctm.o] Error 1 ERROR: compilation failed for package 'topicmodels' * removing '/home/…/R/x86_64-pc-linux-gnu-library/3.1/topicmodels' The downloaded source packages are in '/tmp/Rtmp1L79dj/downloaded_packages' Warning message: In install.packages("topicmodels") : installation of package 'topicmodels' had **non-zero exit status**

防止R在UNIX / Linux上使用虚拟内存?

简洁版本 有没有办法阻止R在unix机器上使用任何虚拟内存? 每当它发生,这是因为我搞砸了,然后我想中止计算。 更长的版本 我正在与其他几个人共享一个function强大的计算机上的大数据集。 有时候我会发起需要更多内存的命令,导致R开始交换并最终冻结整个机器。 通常我可以通过在~/.bashrc设置一个ulimit来解决这个问题 ulimit -m 33554432 -v 33554432 # 32 GB RAM of the total 64 GB 这会导致R在尝试分配比可用内存更多的内存时抛出错误并中止。 但是,如果在平行化(通常使用snow包)时出现这种错误, ulimit不起作用,机器崩溃。 我想这是因为snow将工作人员作为单独的进程启动,而不是在bash中运行。 如果我尝试在~/.Rprofile设置ulimit ,我只是得到一个错误: > system("ulimit -m 33554432 -v 33554432") ulimit: 1: too many arguments 有人可以帮我找出一个办法来实现这个目标吗? 侧轨 为什么我不能在bash设置一个0虚拟内存的ulimit ? $ ulimit -m 33554432 -v 0 如果我这样做,很快就会closures。

在RHEL上安装R

我的问题类似于这个 – 在Linux CentOS 6.3上安装R的问题 我安装了epel,但是当我运行yum安装R时,我得到了两个依赖问题 – 错误:软件包:R-core-3.0.1-2.el6.x86_64(epel)需要:libjpeg.so.62(LIBJPEG_6.2)(64bit) 错误:包:R-core-devel-3.0.1-2.el6.x86_64(epel)需要:texinfo-tex 我尝试使用rpm文件安装texinfo-tex – http://rpm.pbone.net/index.php3/stat/4/idpl/15993086/dir/scientific_linux_6/com/texinfo-tex-4.13a-8.el6 .x86_64.rpm.html 然而,这把我带入了一个缺less依赖关系的长长的树。 我下载并尝试安装5个不同的rpm文件,每次都有一些缺失的依赖关系。 答:这只是依赖关系树的一个分支。 我想,还有更好的办法。 有人可以帮忙吗? 这一直让我疯狂。 编辑:我正在尝试的另一个选项是从源代码构buildR。 不知道这是否会工作给予缺less的软件包,但。 但是现在却说它找不到一个Fortran编译器(“找不到F77编译器”)。 我安装了gcc,认为它会有一个,但显然不是。

使用Shell脚本自动安装R-Studio

有什么办法可以在Linux系统上自动安装R-Studio? 它应该自动检测操作系统,并安装具有所需依赖项的R和R-Studio。 谢谢..