如何在Ubuntu 18.04上安裝R

R是一種快速增長的開源編程語言和免費環境,專門從事統計計算和圖形表示。 它由R統計計算基金會支持,主要由統計學家和數據挖掘人員用於開發統計軟件和執行數據分析。

本教程將指導您完成在Ubuntu 18.04計算機上安裝R的步驟。

先決條件

在開始本教程之前,您需要具有以下功能的Ubuntu 18.04計算機:

  • 至少1G的RAM。 如果系統的RAM不足1GB,則可以創建交換文件。
  • 具有sudo特權的非root用戶。

在Ubuntu上安裝R

在撰寫本文時,R的最新穩定版本是3.5版。 來自Ubuntu存儲庫的R軟件包通常已經過時,因此我們將通過添加CRAN維護的存儲庫來安裝R。

要在Ubuntu 18.04上安裝R的最新穩定版本,請按照以下步驟操作:

  1. 安裝通過HTTPS添加新存儲庫所需的軟件包:

    sudo apt install apt-transport-https software-properties-common
  2. 使用以下命令啟用CRAN存儲庫並將CRAN GPG密鑰添加到您的系統:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
  3. 既然已經添加了apt倉庫,請輸入以下內容更新軟件包列表並安裝R軟件包:

    sudo apt updatesudo apt install r-base
  4. 要驗證安裝是否成功,請運行以下命令,該命令將打印R版本:

    R --version
    R version 3.5.1 (2018-07-02) -- "Feather Spray"
    Copyright (C) 2018 The R Foundation for Statistical Computing
    Platform: x86_64-pc-linux-gnu (64-bit)
    
    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under the terms of the
    GNU General Public License versions 2 or 3.
    For more information about these matters see
    http://www.gnu.org/licenses/.

從CRAN安裝R軟件包

R如此受歡迎的主要原因之一是可通過綜合R存檔網絡(CRAN)獲得的各種軟件包。

安裝 build-essential 軟件包,其中包含編譯R軟件包所需的工具。

sudo apt install build-essential

為了演示,我們將安裝一個名為 stringr ,它提供了常見字符串操作的快速正確的實現。

當以root身份啟動時,軟件包將在全局安裝,並可供所有系統用戶使用。 如果您在不使用sudo的情況下啟動R,則會為您的用戶建立一個個人庫。

首先以根用戶身份打開R控制台:

sudo -i R
R version 3.5.1 (2018-07-02) -- "Feather Spray"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-pc-linux-gnu (64-bit)

R is free software and comes with ABSOLUTELY NO WARRANTY.
You are welcome to redistribute it under certain conditions.
Type 'license()' or 'licence()' for distribution details.

  Natural language support but running in an English locale

R is a collaborative project with many contributors.
Type 'contributors()' for more information and
'citation()' on how to cite R or R packages in publications.

Type 'demo()' for some demos, 'help()' for on-line help, or
'help.start()' for an HTML browser interface to help.
Type 'q()' to quit R.

>

以下所有命令均在R控制台中執行。

安裝 stringr 通過鍵入以下內容來打包:

install.packages("stringr")

安裝將花費一些時間,一旦完成,請使用以下命令加載庫:

library(stringr)

創建一個簡單的字符向量,名為 tutorial

tutorial <- c("How", "to", "Install", "R", "on", "Ubuntu", "18.04")

運行以下函數,該函數將打印字符串的長度:

str_length(tutorial)
[1] 3 2 7 1 2 6 5

您可以在“按名稱提供的CRAN軟件包”中找到更多R軟件包,並使用 install.packages()

結論#

您已經成功安裝了R您的Ubuntu系統,並學習了如何安裝R軟件包。

如果您遇到問題或有反饋,請在下面發表評論。

ubuntu r

Sidebar