安裝R
在安裝之前,先檢查一下本地的環境有哪些:
接着創建一個R環境:
然後切換到新建的r環境:
conda activate r
接着安裝r:
conda install r
過程大概如下:
過程中遇到一些問題:
有些安裝包由於網絡問題不能下載完全,如下所示:
對於這個問題,只需要再針對這些包單獨安裝即可:
例如:
conda install r-base=3.6.1
全部安裝完畢之後,檢查是否安裝完成:
輸入R按Tab鍵:
可以看到R和Rscript都能檢索出來了,安裝完畢。
安裝Package:
第一種方法使用R腳本安裝:
#輸入R回車,進入R命令行交互界面,輸入如下命令進行安裝 >install.package("glue")
但是這種方式經常回出各種各樣的問題。
第二種方法使用本地安裝:
https://cran.r-project.org/web/packages/glue/index.html,下載相應的版本進行安裝。
這種方式我也沒有使用過,個人覺得不建議使用。
第三種方式使用Anaconda進行安裝:
既然我們選擇了Anaconda安裝R,那麼使用Anaconda安裝Package也是比較方便的,並且易於管理。
方法如下:
打開https://anaconda.org/網站,看到如下界面
在搜索窗口輸入r-glue進行搜索,注意R的package一般都有r-爲前綴。
可以看到有很多結果,結果爲xxx/r-glue的形式,其中xxx爲不同的channel,可以選擇其中一個點擊進去,以第一個爲例:
清楚的告訴我們選擇任何一個進行安裝即可。由於我已經安裝過r-glue,所以以r-wavelets爲例進行演示,如下
注:-c r 的意思是選擇r這個channel
添加Channel和鏡像
由於訪問國外的網絡經常會有網速慢的問題,所以可以添加一些國內鏡像作爲channel,這樣就能在下載的時候體驗飛一般的速度了。方法如下:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
當然也可以打開home目錄下的.condarc文件手工添加,格式如下:
channels:
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
- https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
如上圖所示,可以使用鏡像下載了,速度飛快。
開發工具
我使用PyCharm進行開發,比較合適複雜的項目
HelloWorld程序
# Title : TODO
# Objective : TODO
# Created by: darren.zhang
# Created on: 2020/2/26
# Hello world
print("hello world")
# Import package
library(glue)
name <- "Darren Zhang"
sayhi <- glue("Hi {name} !")
print(sayhi)
結果爲:
[1] "hello world"
Hi Darren Zhang !
glue的介紹和用法請參考https://www.cnblogs.com/hider/p/11987638.html