本文最先發布在:https://www.itcoder.tech/posts/how-to-install-r-on-ubuntu-20-04/
R 是一門開源編程語言和自由的環境,主要用於統計分析、繪圖。它由 R 基金會支持,主要用於統計分析。它主要被數據統計和分析師們用來開發統計軟件,並用來進行數據分析。
這篇文章主要描述如何在 Ubuntu 20.04 上安裝 R。
一、前提條件
在繼續這篇指南之前,請確保你滿足下面的前提條件:
- 你的系統擁有至少 1G RAM. 否則,請創建 swap 文件。
- 你需要以有 sudo 權限的用戶身份登錄。
二、在 Ubuntu 上安裝 R
包含在默認的 Ubuntu 軟件源中的 R 軟件包經常都是過時的。我們將會從CRAN軟件源中安裝 R。
想要在 Ubuntu 20.04 上安裝 R,按照下面的步驟:
01.安裝必要的軟件包,添加一個新的軟件源:
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
02.將 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/'
03.輸入下面的命令,安裝 R:
sudo apt install r-base
04.安裝過程會持續幾分鐘完成。一旦完成,打印 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 廣受歡迎的一個主要原因之一就是通過the Comprehensive R Archive Network (CRAN)提供了很多的軟件包。
想要編譯 R 軟件包,你需要安裝build-essential
軟件包:
sudo apt install build-essential
爲了演示,我們將會安裝一個名爲stringr
的軟件包,它提供了通常字符串操作的快速實現。
當你以 root 身份運行的時候,軟件包將會被全局安裝,並且對所有的系統用戶可用。如果你不使用 sudo 啓動 R 時,這將僅僅對當前用戶有效。
打開 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()
安裝他們。
四、總結
我們已經向你展示了,如何在 Ubuntu 20.04 上安裝 R,以及 如何編譯安裝 R 軟件包。
如果你有任何疑問,請通過以下方式聯繫我們:
微信:
微信羣: 加上面的微信,備註微信羣
QQ: 3217680847