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 provede kroky instalace R na počítači Ubuntu 18.04.
Předpoklady #
Než začnete s tímto tutoriálem, budete potřebovat počítač Ubuntu 18.04 s:
- alespoň 1G paměti RAM. Pokud má váš systém méně než 1 GB RAM, můžete vytvořit odkládací soubor.
- uživatel bez oprávnění root s právy sudo.
Instalace R na Ubuntu #
V době psaní tohoto článku je nejnovější stabilní verze R verze 3.5. Balíčky R z repozitářů Ubuntu jsou často zastaralé, takže R nainstalujeme přidáním úložiště spravovaného CRAN.
Chcete-li nainstalovat nejnovější stabilní verzi R na Ubuntu 18.04, postupujte takto:
-
Nainstalujte balíčky potřebné k přidání nového úložiště přes HTTPS:
sudo apt install apt-transport-https software-properties-common
-
Povolte úložiště CRAN a přidejte klíč CRAN GPG do svého systému pomocí následujících příkazů:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'
-
Nyní, když je přidán repozitář apt, aktualizujte seznam balíčků a nainstalujte balíček R zadáním:
sudo apt update
sudo apt install r-base
-
Chcete-li ověřit, že instalace proběhla úspěšně, spusťte následující příkaz, 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).
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.
Nainstalujte stringr
balíček zadáním:
install.packages("stringr")
Instalace bude nějakou dobu trvat a po dokončení načtěte knihovnu pomocí:
library(stringr)
Vytvořte jednoduchý znakový vektor s názvem tutorial
:
tutorial <- c("How", "to", "Install", "R", "on", "Ubuntu", "18.04")
Spusťte následující funkci, která vytiskne délku řetězce:
str_length(tutorial)
[1] 3 2 7 1 2 6 5
Další balíčky R najdete na stránce Dostupné balíčky CRAN podle názvu a nainstalujte je pomocí install.packages()
.