之前整理了2篇Blog:
http://blog.csdn.net/tianlesoftware/article/details/7304276
http://blog.csdn.net/tianlesoftware/article/details/7305727
這篇整理一下Windows 環境下的R 語言的安裝。
一.R 相關軟件下載
1.1 R 基礎包
CRAN 中文站的下載地址:http://cran.csdb.cn/
也可以從R 官網選擇其他的CRAN 站點:http://cran.r-project.org/
Base 里的是基本的安裝包,windows 下R 2.14.1 是47M。
1.2 Rtools 包
CRAN 中文站的下載地址:http://cran.csdb.cn/
Rtools 包,37M,是windows下制作R包的一系列工具,這些工具是必備的,其中包括 :
1)CYGWIN 在Windows下模擬UNIX環境
2)MinGW編譯器,可用來編譯C和Fortran語言。
1.3 MikTex 和 CTEX
Tex是用來生成PDF格式的幫助文件,一種比較高效的排版編譯軟件,如果不想獲得pdf手冊,則不需要安裝。
官方下載:http://www.miktex.org/Default.aspx;
如果寫中文document,請安裝CTEX標准配置:http://www.ctex.org/HomePage
二.開始安裝
2.1 安裝R 基礎包
這里修改安裝路徑為:D:\R\R-2.14.1,默認是:C:\Program Files\R\R-2.14.1。
注意一點,就是選擇默認安裝和自定義安裝的區別:

直接默認安裝,基本上沒有什么問題。如果是自定義安裝,那么在Internet Access 這一步要選擇Internet2,否則安裝后的客戶端不能使用網絡下載和更新安裝包,注意看安裝后的桌面圖標,右鍵屬性,后面會有--internet2的命令選項,而選擇Standard安裝后,生產的桌面圖標沒有--internet2的命令選項。


2.2 安裝RTools包
Rtools 包包括 :CYGWIN,MinGW編譯器。
將RTools 安裝到:D:\Rtools

安裝過程中可以設定環境變量:

也可以在安裝完成之后修改環境變量。
我們添加一些環境變量:
D:\R\R-2.14.1\bin;
如果安裝了MikTex和CTEX 也需要把這2個軟件的目錄添加到環境變量。如:
C:\CTEX\MiKTeX\miktex\bin;C:\CTEX\CTeX\ctex\bin;
C:\CTEX\CTeX\cct\bin;C:\CTEX\CTeX\ty\bin;
2.3 安裝R程序包(packages)
相關的包可以從R 官網下載:http://cran.csdb.cn/
這里使用R 圖形界面的菜單欄安裝,安裝包是zip 格式。分兩種方法:
1. 使用鏡像安裝
安裝好R之后,打開Rgui.exe程序窗口->程序包->安裝程序包,注意需要使用網絡(默認的安裝使用了Internet2,可以查看桌面的R圖標,命令中帶--internet2)
在彈出的鏡像中選擇一個,鏡像的連接與官網一致,然后下一個窗口會彈出packages的選擇框,選中你所需的包,最后就會連接下載安裝,信息會在Rgui窗口中顯示。

2. 使用本地安裝
需要從網上下載安裝包,注意類型必須是.zip格式。還是從官網上下載packages,然后打開Rgui.exe程序窗口->程序包->從本地zip文件安裝程序包,就ok了,信息會在Rgui窗口中顯示。
R 程序包的格式包括四個,例如pls程序包:
Package source: pls_2.1-0.tar.gz
MacOS X binary: pls_2.1-0.tgz
Windows binary: pls_2.1-0.zip
Reference manual: pls.pdf
.tar.gz格式(源程序,source,一般在linux系統下生成);
.ZIP格式(程序,binary,一般windows環境下很好安裝)。
至此Windows 下的安裝結束。
三.測試R 語言
在R 控制台輸入:
>vol=trees[["Girth"]]^2*trees[["Height"]]/(4*pi)
> hist(vol,col=1)
執行后返回如下圖:

-------------------------------------------------------------------------------------------------------
版權所有,文章允許轉載,但必須以鏈接方式注明源地址,否則追究法律責任!
Skype: tianlesoftware
Email: tianlesoftware@gmail.com
Blog: http://www.tianlesoftware.com
Weibo: http://weibo.com/tianlesoftware
Twitter: http://twitter.com/tianlesoftware
Facebook: http://www.facebook.com/tianlesoftware
Linkedin: http://cn.linkedin.com/in/tianlesoftware
-------加群需要在備注說明Oracle表空間和數據文件的關系,否則拒絕申請----
DBA1 群:62697716(滿); DBA2 群:62697977(滿) DBA3 群:62697850(滿)
DBA 超級群:63306533(滿); DBA4 群:83829929 DBA5群: 142216823
DBA6 群:158654907 DBA7 群:172855474 DBA總群:104207940
