如何在Ubuntu 20.04上安裝R
R是一種開源編程語言和免費環境,專門從事統計計算和圖形表示。 統計人員和數據挖掘人員主要使用它來開發統計軟件和執行數據分析。
本文介紹了在Ubuntu 20.04上安裝R所需的步驟。
先決條件
在繼續本教程之前,請確保滿足以下先決條件:
- 您的系統至少有1G RAM。 否則,請創建一個交換文件。
- 您以具有sudo特權的用戶身份登錄。
在Ubuntu上安裝R
默認Ubuntu存儲庫中包含的R軟件包通常已經過時。 我們將從CRAN存儲庫中安裝R。
要在Ubuntu 20.04上安裝R,請按照以下步驟操作:
安裝通過HTTPS添加新存儲庫所需的依賴項:
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
將CRAN存儲庫添加到系統源的列表中:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
通過鍵入以下命令安裝R:
sudo apt install r-base
安裝可能需要幾分鐘才能完成。 完成後,通過打印R版本進行驗證:
R --version
R version 4.0.1 (2020-06-06) -- "See Things Now" Copyright (C) 2020 The R Foundation for Statistical Computing Platform: x86_64-pc-linux-gnu (64-bit) ...
就是這樣,R已安裝在您的Ubuntu計算機上,您可以開始使用它了。
編譯R軟件包
R如此受歡迎的主要原因之一是可以通過綜合R存檔網絡(CRAN)獲得大量軟件包。
為了能夠編譯R軟件包,您需要安裝 build-essential
包:
sudo apt install build-essential
為了演示,我們將安裝一個名為 stringr
,它提供了常見字符串操作的快速正確的實現。
當以root身份啟動時,軟件包將在全局安裝,並可供所有系統用戶使用。 如果您不帶R開始 sudo
,將為您的用戶建立一個個人圖書館。
打開R控制台:
R
>
安裝 stringr
通過鍵入以下內容來打包:
install.packages("stringr")
安裝將花費一些時間,一旦完成,請使用以下命令加載庫:
library(stringr)
創建一個簡單的字符向量,名為 tutorial
:
tutorial <- c("How", "to", "Install", "R", "on", "Ubuntu", "20.04")
運行以下函數,該函數將打印字符串的長度:
str_length(tutorial)
[1] 3 2 7 1 2 6 5
您可以在“按名稱提供的CRAN軟件包”中找到更多R軟件包,並使用 install.packages()
。
您可以從cran2deb4ubuntu存儲庫中將它們作為Debian軟件包進行安裝,而不必編譯R軟件包。
結論#
我們已經向您展示了如何在Ubuntu 20.04上安裝R和編譯R軟件包。
如果您遇到問題或有反饋,請在下面發表評論。
ubuntu r