Ⅰ 如何在linux下安裝RStudio
第一步:用Xshell登陸伺服器,cd命令進入你要存放R.tar.gz壓縮包的路徑,cd ~/software,進入~/software路徑才開始下載R壓縮包。然後wget +url(R文件網址)獲取R-3.0.0.tar.gz。
第二步,先解壓R-3.0.0.tar.gz,然後cd R-3.0.0打開R-3.0.0文件夾。
第三步,先make,然後 make install。make命令後出現Error 1和Error 2,我沒有弄明白錯誤原因。
第四步,vim ~/.bash_profile,vim打開此文件後在PATH中修改環境變數PATH=/home/luokai/software/R/bin:$PATH(也就是你mkdir後面的路徑)。vim打開文件後有三種模式:一般模式(打開後就是此模式),編輯模式以及命令行模式。在編輯模式下修改PATH後輸入:wq(保持後退出)退出vim。
第五步,source ~/.bash_profile,然後R,打開R可以看見一些描述信息。R裝好了。
1、R運行環境裝好後,下載需要的R包,可以用較方便的install.packages命令。這里的dependencies設置為TRUE,可以自動下載你所裝包「mpMap」所需要的其他依賴包。
2、載入R包,用包前需要先載入。有兩種載入方法,實現載入的兩個函數是:library和require。兩者之間存在細微差別,後者會返回一個布爾值(TRUE或FALSE)來表示是否載入成功。
Ⅱ 請教如何在linux/centos的伺服器下安裝R
Linux軟體的二進制分發是指事先已經編譯好二進制形式的軟體包的發布形式,其優點是安裝使用容易,缺點則是缺乏靈活性,如果該軟體包是為特定的硬體平台編譯的,那它就不能在另外的平台或環境下正確執行。1、*.rpm形式的二進制軟體包安裝:rpm -ivh *.rpm
卸載:rpm -e packgename
說明:RPM(RedHat Packge
Manager)是RedHat公司出的軟體包管理器,使用它可以很容易地對rpm形式的軟體包進行安裝、升級、卸載、驗證、查詢等操作,安裝簡單,而卸
載時也可以將軟體安裝在多處目錄中的文件刪除干凈,因此推薦初學者盡可能使用rpm形式的軟體包。rpm的參數中-i是安裝,-v是校驗,-h是用散列符
顯示安裝進度,*.rpm是軟體包的文件名(這里的*.rpm特指*.src.rpm以外的以rpm為後綴的文件);參數-e是刪除軟體
包,packgename是軟體包名,與軟體包的文件名有所區別,它往往是文件名中位於版本號前面的字元串,例如apache-3.1.12-
i386.rpm和apache-devel-3.1.12-i386.rpm是軟體包文件名,它們的軟體包名稱分別是apache和apache-
devel.更多的rpm參數請自行參看手冊頁:man rpm.
如果你不喜歡在字元界面下安裝或卸載這些軟體包,完全可以在X-Window下使用圖形界面的軟體包管理程序。現在這些做的非常好了。
2、*.tar.gz/*.tgz、*.bz2形式的二進制軟體包
安裝:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸載:手動刪除
說明:*.tar.gz/*.bz2形式的二進制軟體包是用tar工具來打包、用gzip/bzip2壓縮的,安裝時直接解包即可。對於解壓後
只有單一目錄的軟體,卸載時用命令"rm -rf
軟體目錄名";如果解壓後文件分散在多處目錄中,則必須一一手動刪除(稍麻煩),想知道解壓時向系統中安裝了哪些文件,可以用命令"tar ztvf
*.tar.gz"/"tar ytvf
*.bz2"獲取清單。tar的參數z是調用gzip解壓,x是解包,v是校驗,f是顯示結果,y是調用bzip2解壓,t是列出包的文件清單。更多的參
數請參看手冊頁:man tar.
如果你更喜歡圖形界面的操作,可以到Ubuntu上看看他的包管理,超級方便。
3、提供安裝程序的軟體包
這類軟體包已經提供了安裝腳本或二進制的安裝向導程序(setup、install、install.sh等),只需運行它就可以完成軟體的安
裝;而卸載時也相應地提供了反安裝的腳本或程序。例如SUN公司的StarOffice辦公軟體套件就使用名為setup的安裝程序,而且在軟體安裝後提
供反安裝的功能,目前這種類型的軟體包還比較少,因其安裝與卸載的方式與Windows軟體一樣,所以就無需多講了。
Ⅲ 如何將寫好的代碼在r軟體里裝包運行
編譯 運行後 在你的工作目錄下面找到一個同名的.exe文件,然後把它帶著走,到哪裡都可以用 當然,如果你程序中用到了配置文件 資源文件或者dll文件 也請一並打包帶走 如果程序比較大,可以到網上搜一下打包安裝包的,可以製作安裝包 值得一。
Ⅳ 如何在windows下使用Rtools生成包,並安裝包
1、下載Rtools
Rtools的下載點是:
Please choose a CRAN mirrornear you, and follow the "Download R for Windows" link to
< CRAN mirror>/bin/windows/Rtools
找到CRAN鏡像的網址:
China
http://ftp.ctex.org/mirrors/CRAN/ CTEX.ORG
http://cran.csdb.cn/ Computer Network Information Center, CAS, Beijing
http://mirror.bjtu.e.cn/cran Beijing Jiaotong University, Beijing
http://cran.dataguru.cn Dataguru (a, Guangzhou
http://mirrors.ustc.e.cn/CRAN/ University of Science and Technology of China
http://mirrors.xmu.e.cn/CRAN/ Xiamen University
在網址後面添加/bin/windows/Rtools 即可
比如: http://cran.csdb.cn/bin/windows/Rtools/
我們下載最新版:Rtools215.exe
2、安裝Rtools
安裝的過程很傻瓜,不過有一點要注意:這個選項必須要選中,否則不會自動添加環境變數的
安裝完成之後,打開一個cmd窗口,輸入gcc --help,無誤則說明環境變數設置正確。有的時候需要重啟計算機,環境變數才生效
注意:我安裝的Rtools是沒有perl和TeX的
3、編寫包
假設我們有自定義函數f1和f2以及數據矩陣d1,將其做成package,名字為test1,使用package.skeleton會在工作路徑下自動生成package的框架。如下所示:
setwd("D:/RData/workdir")
f1 <- function(aa){return (aa)}
f2 <- function(aa){return(aa+2)}
d1 <- matrix(1:6,2,3)
package.skeleton(name="test1", list=c("f1","f2","d1"))
我們會在D:\RData\workdir內發現新生成了文件夾test1,裡麵包含data、man和R三個子文件夾以及DESCRIPTION和Read-and-delete-me這兩個文件。其中Read-and-delete-me可以通過文本工具打開閱讀後刪除,DESCRIPTION可以參照標準的規范進行修改後保存(不做修改也不影響正常運行)。data文件夾保存數據(本例中對應d1),R文件夾保存函數(本例中對應f1和f2),man文件夾存放.Rd文件,用來生成幫助文件。我們只需要修改每個.Rd文件就行,用文本工具打開並定位到「title」開頭這一行,寫入該函數或者數據的名稱即可(比如d1),保存關閉。其實按照標準的做法,下面的description和examples之類的都要補全,但是只有title是必須補全的,否則編譯會出錯。
修改title這塊:
原始數據是:
\title{
What the package does (short line)
~~ package title ~~
}
我修改為:
\title{
my test r package
}
4、編譯包
打開CMD,定位到D:\RData\workdir,進行編譯,如下所示:
D:
cd D:\RData\workdir
Rcmd build test1
注意:如果沒有把R語言的路徑添加到環境變數中,運行Rcmd是會報錯的,這時有兩個辦法:
A。把Rcmd.exe所在路徑添加到系統路徑中
B。運行時添加Rcmd.exe的全路徑,比如:
"C:\Program Files\R\R-2.15.0\bin\i386\Rcmd.exe" build test1
運行之後,查看D:\RData\workdir 目錄下多了一個文件:
test1_1.0.tar.gz
(注意,按照之前帖子里的說法是運行Rcmd build --binary test1 之後會生成zip文件,但是我添加了--binary參數之後報錯,最終生成的也是tar.gz格式的,不知道是為什麼)
tar.gz格式的無法RGui環境中直接添
Ⅳ 如何在linux環境下使用r語言
1、下載
wget http://mirror.bjtu.e.cn/cran/src/base/R-3/R-3.0.1.tar.gz
2、解壓:
tar -zxvf
R-3.0.1.tar.gz
cd R-3.0.1
3、安裝 (當然也可以跳過)
yum
install readline-devel
yum install libXt-devel
./configure
4、 配置環境並編譯安裝
#
如果使用rJava需要加上 --enable-R-shlib
(這個我不需要,所以加入到後面)
# 如果3沒安裝, 那麼後面加上: --with-readline=no
--with-x=no
./configure --prefix=/usr/R-3.0.1
make $$ make install
5、配置環境變數並生效
vi
.bash_profile
export R_HOME=/usr/R-3.0.1
export PATH=.:$R_HOME/bin:$PATH
# 試環境變數生效
source .bash_profile
6、 命令行測試
[admin@JD
software]$ R
WARNING: ignoring environment value of R_HOME
R version 3.0.1 (2013-05-16) -- "Good Sport"
Copyright (C) 2013 The R Foundation for Statistical Computing
Platform: x86_64-unknown-linux-gnu (64-bit)
R是自由軟體,不帶任何擔保。
在某些條件下你可以將其自由散布。
用'license()'或'licence()'來看散布的詳細條件。
R是個合作計劃,有許多人為之做出了貢獻.
用'contributors()'來看合作者的詳細情況
用'citation()'會告訴你如何在出版物中正確地引用R或R程序包。
用'demo()'來看一些示範程序,用'help()'來閱讀在線幫助文件,或
用'help.start()'通過HTML瀏覽器來看幫助文件。
用'q()'退出R.
> q()
7、創建腳本測試(t.R)
cd
/opt/script/R
vim t.R
#!/path/to/Rscript
#第一行
x<-c(1,2,3)
#R語言代碼
y<-c(102,299,301)
model<-lm(y~x)
summary(model)
8、測試:執行腳本
R CMD BATCH
--args /opt/script/R/t.R
more
/opt/script/R/t.Rout
#查看執行的結果
或者第二種方式
Rscript
/opt/script/R/test.R
#結果直接輸出到終端