banner
大数据平台>大数据技术与应用>如何下载和安装R

R语言入门秘录1/25:下载和安装R

作者: afenxi来源: afenxi时间:2017-06-11 12:09:41

问题:

要把R安装到自己的电脑上。

解决方案:

Windows和OS X用户可以从CRAN(Comprehensive R Archive Network)上下载R。Linux和Unix用户则可以用各自的包管理工具安装R软件包。

Windows

在浏览器中打开http://www.r-project.org/。 点击“CRAN”。然后会看到按国家排序的镜像站点列表。 就近选择一个镜像站点。 点击“Download and Install R”下的“Windows”。 点击“base”。 点击下载最新版R(一个.exe文件)的链接。 下载完成后,双击.exe文件,按照提示安装。

OS X

在浏览器中打开http://www.r-project.org/。 点击“CRAN”。然后会看到按国家排序的镜像站点列表。 就近选择一个镜像站点。 点击“MacOS X”。 在“Files”中点击最新版R的.pkg文件,下载。 下载完成后,双击.okg文件,按照提示安装。

Linux或Unix 主要的Linux发行版都有安装R的包。下表中是是一些例子:

发行版 包名称 Ubuntu或Debian r-base Red Hat或Fedora R.i386 Suse R-base

用系统的包管理器下载并安装R的软件包。这通常都需要root密码或者是sudo权限,或者也可以要系统管理员来安装。

讨论

在Windows和OS X上安装R都是很简单的,因为相应的安装包都是预编译好的。只需要根据安装程序的提示一步步地安装即可。CRAN的网页上也提供了跟安装有关的资源,例如常见问题(FAQ)和针对某些特殊情况的提示(“如何在Windows Vista上安装R?”(“How toinstall R when using Windows Vista?”)),这些都挺有用的。

理论上来说,在Linux或Unix上有两种安装R的方法:安装某个发行版的软件包,或是自己编译源代码。在实际使用中,安装软件包是更好的选择。各个发行版所提供的软件包在安装和随后的升级等方面都更加方便。

在Ubuntu和Debian中,是用apt-get下载和安装R。需要用sudo命令获得必要的权限:

代码 1 $ sudo apt-get install r-base

在Red Hat和Fedora则是用yum:

代码 1 $ sudo yum install R.i386

大部分的系统还提供了更加方便的图形化包管理器。

除了基础包,笔者还建议读者把文档包也装上。例如,在我的Ubuntu机器上,我安装了r-base-html(因为我喜欢阅读带超链接的文档)和r-doc-html两个包,这样就将R的用户手册安装到了本地:

代码 1 $ sudo apt-get install r-base-html r-doc-html

有些Linux的软件库中还有一些CRAN上的R软件包。我没用这些软件包,因为我更喜欢直接从CRAN上下载这些软件包的最新版。

在个别情况下,读者有可能需要自己从源代码编译R:有可能是在使用不被支持的Unix版本,或是在性能和配置方面有特殊的考量。Linux和Unix上的编译过程是非常标准化的。从CRAN镜像站点的首页上下载压缩包,压缩包的名字一般是R-2.12.1.tar.gz,只是其中的2.12.1会被最新的版本号代替。解压这个压缩包,然后根据其中的INSTALL文件的提示进行编译。

扩展阅读

R in a Nutshell一书中对R的下载和安装有更加详细的介绍,包括如何在Windows和OS X上编译R。但有关R的安装的最强秘笈还是CRAN上的R Installation andAdministration,其中介绍了如何在各种各样的操作系统上编译和安装R。

这一招是关于如何安装基础包的。安装CRAN上的其他包则是用install.packages函数。

数据分析网整理自tbkken的《R语言入门25招》,一招招技能带你走进R语言。

原创文章,作者:大西,如若转载,请注明出处:《R语言入门秘录1/25:下载和安装R》http://www.afenxi.com/post/5557

banner
看过还想看
可能还想看
最新文章
Yonghong Z-Suite一站式大数据分析平台 —— 以卓越的数据技术为客户创造价值,实现客户成功。