回覆列表
  • 1 # 使用者2786549091155

    1、下載

    wget http://mirror.bjtu.edu.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

    #結果直接輸出到終端

  • 中秋節和大豐收的關聯?
  • 智利的行政區劃?