GNU/Linux >> Znalost Linux >  >> Cent OS

Jak nainstalovat R na CentOS 7

R je rychle rostoucí open-source programovací jazyk a bezplatné prostředí, které se specializuje na statistické výpočty a grafickou reprezentaci. Je podporován nadací R Foundation for Statistical Computing a používá se hlavně statistiky a těžaři dat pro vývoj statistického softwaru a provádění analýzy dat.

Tento tutoriál vás naučí, jak nainstalovat R na CentOS 7 a jak nainstalovat balíčky R z oficiální sítě Comprehensive R Archive Network (CRAN).

Předpoklady #

Než budete pokračovat v tomto kurzu, ujistěte se, že jste splnili následující předpoklady:

  • Váš systém má alespoň 1G paměti RAM. Jinak můžete vytvořit odkládací soubor.
  • Jste přihlášeni jako uživatel s právy sudo.

Instalace R na Centos #

V době psaní tohoto článku je nejnovější stabilní verze R verze 3.5.

Chcete-li nainstalovat R na CentOS 7, postupujte takto:

  1. Balíčky R jsou k dispozici v úložištích EPEL. Pokud nemáte na svém počítači nainstalované úložiště EPEL, můžete to udělat zadáním:

    sudo yum install epel-release

    Budete vyzváni k přijetí klíče GPG úložiště, zadejte y a stiskněte Enter .

  2. Jakmile je úložiště přidáno, nainstalujte R zadáním:

    sudo yum install R

    R je meta balíček, který obsahuje všechny potřebné R komponenty.

  3. Ověřte instalaci zadáním následujícího příkazu, který vytiskne verzi R:

    R --version
    R version 3.5.0 (2018-04-23) -- "Joy in Playing"
    Copyright (C) 2018 The R Foundation for Statistical Computing
    Platform: x86_64-redhat-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/.

Instalace balíčků R z CRAN #

Jedním z hlavních důvodů, proč je R tak populární, je široká škála balíčků dostupných prostřednictvím Comprehensive R Archive Network (CRAN).

Pro demonstrační účely nainstalujeme balíček s názvem stringr , který poskytuje rychlé a správné implementace běžných manipulací s řetězci.

Po spuštění jako root budou balíčky nainstalovány globálně a dostupné pro všechny uživatele systému. Pokud spustíte R bez sudo, bude pro vašeho uživatele nastavena osobní knihovna.

Začněte otevřením konzole R jako root:

sudo -i R
R version 3.5.0 (2018-04-23) -- "Joy in Playing"
Copyright (C) 2018 The R Foundation for Statistical Computing
Platform: x86_64-redhat-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.

>
Všechny následující příkazy se provádějí v konzole R.

Nainstalujte stringr balíček spuštěním následujícího příkazu:

install.packages("stringr")

Budete požádáni o výběr zrcadla CRAN:

Installing package into ‘/usr/lib64/R/library’
(as ‘lib’ is unspecified)
--- Please select a CRAN mirror for use in this session ---
Secure CRAN mirrors 

Vyberte zrcadlo, které je nejblíže vaší poloze.

Instalace bude nějakou dobu trvat a po dokončení načtěte knihovnu zadáním:

library(stringr)

Dále vytvořte jednoduchý znakový vektor s názvem tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "CentOS", "7")

Spusťte následující funkci, která vytiskne délku každého řetězce:

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

Další balíčky R najdete na stránce Dostupné balíčky CRAN podle názvu a nainstalujte je pomocí install.packages() .


Cent OS
  1. Jak nainstalovat PHP 7, 7.2 a 7.3 na CentOS 7

  2. Jak nainstalovat Java 11 &12 na CentOS 7

  3. Jak nainstalovat Wine 4.0 na CentOS 7

  1. Jak nainstalovat Vim 8.2 na CentOS 7

  2. Jak nainstalovat VirtualBox na CentOS 7

  3. Jak nainstalovat Git na CentOS 8

  1. Jak nainstalovat Docker na CentOS 8

  2. Jak nainstalovat Java 8 &11 na Centos 8

  3. Jak nainstalovat MySQL na CentOS 8