- R語言經(jīng)典實(shí)例(原書第2版)
- (美)J.D.隆 保羅·蒂特
- 1280字
- 2020-08-03 16:43:25
1.1 下載和安裝R軟件
1.1.1 問題
在計(jì)算機(jī)上安裝R軟件。
1.1.2 解決方案
Windows和macOS用戶可以從CRAN網(wǎng)站下載R軟件,Linux和Unix用戶則需要使用它們的軟件包管理工具來安裝R軟件包。
Windows
1.打開網(wǎng)址:http://www.r-project.org/。
2.單擊“CRAN”,你會看到一系列按照國家/地區(qū)名稱排序的鏡像網(wǎng)站。
3.選擇你所在地附近的網(wǎng)站,或選擇列表頂部名為“0-Cloud”網(wǎng)站,該網(wǎng)站往往適用于大多數(shù)位置(https://cloud.r-project.org/)。
4.單擊“Download and Install R”下的“Download R for Windows”。
5.單擊“base”。
6.點(diǎn)擊鏈接下載最新版本的R軟件(后綴為.exe的文件)。
7.下載完成后,雙擊程序文件(.exe文件),回答安裝中的常見問題,依次進(jìn)行安裝操作。
macOS
1.打開網(wǎng)址:http://www.r-project.org/。
2.單擊“CRAN”,你會看到一系列按照國家/地區(qū)名稱排序的鏡像網(wǎng)址。
3.選擇你所在地附近的網(wǎng)站,或選擇列表頂部名為“0-Cloud”的網(wǎng)站,該網(wǎng)站往往適用于大多數(shù)位置。
4.單擊“Download R for(Mac)OS X”。
5.單擊“Latest release”下方的后綴為.pkg的文件,下載最新版本的R軟件。
6.下載完成后,雙擊已下載的后綴為.pkg的文件,回答安裝中的常見問題,依次進(jìn)行安裝操作。
Linux或Unix
對于Linux的某些主要發(fā)行版本,它們有對應(yīng)的R安裝軟件包。表1-1展示了一些Linux發(fā)行版的例子。
表1-1:Linux發(fā)行版

通過操作系統(tǒng)的軟件包管理器下載和安裝R軟件包。一般安裝過程需要管理員密碼或者sudo權(quán)限;否則,需要由系統(tǒng)管理員來安裝。
1.1.3 討論
由于R軟件有Windows和macOS這兩個(gè)平臺的預(yù)編譯二進(jìn)制版本,所以安裝過程很直接。你只要按照安裝指令進(jìn)行即可。CRAN網(wǎng)站也提供了有關(guān)安裝的幫助資料,如安裝時(shí)的常見問題和特殊情況下的竅門等一些有用的資料。(例如,R是否在Windows Vista/7/8/Server 2008下運(yùn)行?)
在Linux和Unix上安裝R軟件的最好辦法是使用Linux發(fā)行版安裝包管理器將R作為一個(gè)軟件包來安裝。Linux發(fā)行版包管理器會使R的初始安裝和后續(xù)更新變得極為方便。
在Ubuntu或Debian操作環(huán)境下,使用apt-get命令下載和安裝R軟件。而運(yùn)行apt-get程序需要必要的sudo權(quán)限,相應(yīng)命令如下:
$ sudo apt-get install r-base
在Red Hat或Fedora操作環(huán)境下,使用yum軟件包管理器,相應(yīng)指令如下:
$ sudo yum install R.i386
目前大多數(shù)的Linux平臺都采用圖形軟件包管理器,使操作更為方便。
除了基礎(chǔ)的R添加包以外,我們建議同時(shí)下載和安裝文檔的添加包。比如我們喜歡查閱超鏈接文檔,我們喜歡安裝r-base-html和r-doc-html兩個(gè)添加包,后者在本機(jī)安裝重要的R手冊。在Ubuntu平臺上可以通過如下指令在本地計(jì)算機(jī)安裝這兩個(gè)添加包:
$ sudo apt-get install r-base-html r-doc-html
有的Linux軟件庫也包括在CRAN的預(yù)編譯的R添加包,但是我們偏向于使用直接從CRAN上得到的官方R軟件版本,它一般有最新版本。
如果Unix版本不明或者該系統(tǒng)不支持,或者需要進(jìn)行特殊的設(shè)置或優(yōu)化R軟件,那么在這種情況下,可能需要從頭編譯安裝R軟件。Linux和Unix上的編譯安裝流程很標(biāo)準(zhǔn)。從CRAN網(wǎng)站鏡像中下載名為R-3.5.1.tar.gz的壓縮包(其中3.5.1可能會被最新版本號替代),解壓縮后尋找名字為INSTALL的文件,按照指示進(jìn)行安裝。
1.1.4 另請參閱
對于下載安裝,Joseph Adler編寫的R in a Nutshell(O’Reilly)一書給出了更具體的說明,包括指示如何在Windows和macOS操作系統(tǒng)環(huán)境下進(jìn)行手動安裝。最系統(tǒng)地描述R軟件在各個(gè)平臺上如何進(jìn)行安裝的可能是名為“R安裝和管理”(R Installation and Administration)的文件(http://bit.ly/XSeJQw),該文件可以通過CRAN網(wǎng)站下載得到,它講述了在多種不同平臺編譯和安裝R軟件。
本方法是有關(guān)安裝R基礎(chǔ)發(fā)布版的。如果安裝CRAN中的添加包,另請參閱3.10節(jié)。
- Python概率統(tǒng)計(jì)
- 深入淺出數(shù)據(jù)科學(xué):Python編程
- 案例式C語言程序設(shè)計(jì)
- Visual C++串口通信開發(fā)入門與編程實(shí)踐
- JavaScript 從入門到項(xiàng)目實(shí)踐(超值版)
- 移動UI設(shè)計(jì)(微課版)
- Machine Learning with R Cookbook(Second Edition)
- Django Design Patterns and Best Practices
- SQL語言從入門到精通
- Jenkins Continuous Integration Cookbook(Second Edition)
- Android開發(fā):從0到1 (清華開發(fā)者書庫)
- PHP編程基礎(chǔ)與實(shí)踐教程
- JBoss:Developer's Guide
- Illustrator CS6設(shè)計(jì)與應(yīng)用任務(wù)教程
- Building Clouds with Windows Azure Pack