GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat R na Debian 9

R je rychle rostoucí open-source programovací jazyk a 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 provede instalací R na systém Debian 9.

Předpoklady #

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

  • Systém Debian 9 s alespoň 1G RAM. Pokud má váš počítač méně než 1 GB RAM, můžete vytvořit odkládací soubor.
  • Přihlášeni jako uživatel s právy sudo.

Instalace R na Debian #

V době psaní tohoto článku je nejnovější stabilní verze R verze 3.5. Balíčky R z repozitářů Debianu jsou často zastaralé, takže R nainstalujeme přidáním repozitáře spravovaného CRAN.

Následující kroky popisují, jak nainstalovat nejnovější stabilní verzi R na Debian 9:

  1. Nainstalujte závislosti potřebné k přidání nového úložiště přes HTTPS:

    sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2
  2. Povolte úložiště CRAN a přidejte klíč CRAN GPG do svého systému spuštěním následujících příkazů:

    sudo apt-key adv --keyserver keys.gnupg.net --recv-key 'E19F5F87128899B192B1A2C2AD5F960A256A04AF'sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/debian stretch-cran35/'
  3. Po přidání úložiště aktualizujte seznam balíčků a nainstalujte balíček R zadáním:

    sudo apt updatesudo apt install r-base
  4. Ověřte instalaci spuštěním následujícího příkazu, který vytiskne verzi 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/.

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).

Pokud ještě nemáte nainstalováno, nainstalujte build-essential balíček, který obsahuje nástroje potřebné pro kompilaci balíčků R.

sudo apt install build-essential

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.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.

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

Chcete-li nainstalovat stringr balíček jednoduše zadejte:

install.packages("stringr")

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

library(stringr)

Vytvořte jednoduchý znakový vektor s názvem tutorial :

tutorial <- c("How", "to", "Install", "R", "on", "Debian", "9")

Spusťte následující funkci, která vytiskne délku ř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() .


Debian
  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Python 3.9 na Debian 10

  3. Jak nainstalovat TeamViewer na Debian 10

  1. Jak nainstalovat Memcached na Debian 10

  2. Jak nainstalovat Git na Debian 9

  3. Jak nainstalovat Go na Debian 9

  1. Jak nainstalovat Pip na Debian 9

  2. Jak nainstalovat Ruby na Debian 9

  3. Jak nainstalovat Asterisk na Debian 9