Articles of r

在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。 谢谢..

无法为安装在Linux redhat服务器上的R studio安装Devtools软件包

我无法在devtools Linux服务器上的R Studio中安装devtools软件包。 这些错误信息显示出来: ERROR: configuration failed for package 'RCurl' * removing '/home/xx/R/x86_64-redhat-linux-gnu-library/3.0/RCurl' Warning in install.packages : installation of package 'RCurl' had non-zero exit status ERROR: dependency 'RCurl' is not available for package 'httr' * removing '/home/xx/R/x86_64-redhat-linux-gnu-library/3.0/httr' Warning in install.packages : installation of package 'httr' had non-zero exit status ERROR: dependencies 'httr', 'RCurl' are not […]

RODBC不能识别我的odbc设置

我在Red Hat Linux 6服务器上运行R 2.15.2。 我的目标是通过RODBC连接到另一台机器上的MS SQL Server数据库。 我做了我的研究,并从Microsoft支持网站下载并安装了MS SQL ODBC驱动程序的Linux版本。 我从源代码构build了unixODBC版本2.3.0,因为它是Windows驱动程序所需的,而且不在RHL仓库中(回购版本是2.2.14)。 无论如何,经过一些工作,我终于得到了安装和configuration正确的驱动程序,我可以通过isql命令成功连接到SQL Server数据库: $ isql -v test testuser testpass +—————————————+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +—————————————+ SQL> 所以我知道我有我的odbc.ini和odbcinst.ini文件正确设置。 但是,当我尝试从R中访问ODBC连接时,会发生以下情况: > test <- odbcDriverConnect('DSN=test;Database=RSQLTest01;Uid=testuser;Pwd=testpass') Warning messages: 1: In odbcDriverConnect("DSN=test;Database=RSQLTest01;Uid=testuser;Pwd=testpass") : [RODBC] ERROR: state […]