R je programovací jazyk s otevřeným zdrojovým kódem a svobodné softwarové prostředí pro statistické výpočty a grafickou reprezentaci vytvořené a podporované týmem R Core Team a R Foundation. Popularita R je široce používána mezi statistiky a těžaři dat pro vývojáře softwaru pro statistiku a analýzu dat.
V následujícím tutoriálu se dozvíte, jak nainstalovat R pomocí úložiště CRAN a instalovat balíčky z úložiště CRAN R nebo PPA cran2deb4ubuntu na Ubuntu 20.04.
Předpoklady
- Doporučený operační systém: Ubuntu 20.04
- Uživatelský účet: Uživatelský účet s sudo nebo root přístup.
Aktualizujte operační systém
Aktualizujte své Ubuntu operační systém, abyste se ujistili, že všechny existující balíčky jsou aktuální:
sudo apt update && sudo apt upgrade -y
Výukový program bude používatpříkaz sudo a za předpokladu, že máte status sudo .
Chcete-li ověřit stav sudo na vašem účtu:
sudo whoami
Ukázkový výstup zobrazující stav sudo:
[joshua@ubuntu ~]$ sudo whoami
root
Chcete-li nastavit stávající nebo nový účet sudo, navštivte náš návod Jak přidat uživatele do Sudoers na Ubuntu .
Chcete-li použít rootový účet , použijte k přihlášení následující příkaz s heslem uživatele root.
su
Instalovat závislosti pro R
Nejprve otevřete svůj terminál (CTRL+ALT+T) a nainstalujte následující závislosti.
sudo apt install dirmngr gnupg apt-transport-https ca-certificates software-properties-common
Zadejte Y a poté stiskněte klávesu ENTER pokračujte a dokončete instalaci.
Importujte klíč R GPG a úložiště CRAN
Ve výchozím nastavení je R přítomen v úložištích Ubuntu 20.04. Je však velmi zastaralý. Důrazně se doporučuje nainstalovat R z CRAN úložiště.
Nejprve importujte klíč GPG, který je vyžadován k ověření pravosti balíčku R.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
Příklad, pokud byl import úspěšný:
Dále importujte úložiště CRAN.
sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu focal-cran40/'
Po importu obnovte seznam repozitářů APT.
sudo apt update
Instalovat programovací jazyk R
S nainstalovanými závislostmi a nově přidaným úložištěm CRAN můžete nainstalovat jazyk R provedením následujícího příkazu ve vašem terminálu.
sudo apt install r-base r-base-dev
Příklad výstupu:
Po dokončení instalace ověřte, zda byla úspěšná kontrolou verze sestavení.
R --version
Příklad výstupu:
Jak nainstalovat balíčky R z CRAN
Nyní, když je R nainstalovaný ve vašem systému, můžete nyní spustit instanci terminálu R.
Ve svém terminálu použijte následující příkaz.
sudo -i R
Příklad z terminálu R:
R má poměrně širokou škálu balíčků, které si můžete nainstalovat. Pro tutoriál „txtplot“ balíček vrací ASCII grafy s “čárovým grafem, bodovým grafem, sloupcem grafy a graf hustoty.“ To se instaluje pomocí install.packages(”) příkaz v shellu terminálu R.
install.packages('txtplot')
Příklad výstupu:
Pomocí „textplot“ nyní nainstalován, můžete spustit test aktivací balíčku v terminálu R shell.
library('txtplot')
Dále je ukázán příklad s použitím vzorových dat poskytnutých balíkem „datasets“ společnosti R, který obsahuje rychlost aut a vzdálenost potřebnou k zastavení na základě údajů z 20. let:
txtplot(cars[,1], cars[,2], xlab = 'speed', ylab = 'distance')
Z tohoto vstupního příkazu pak obdržíte graf grafu.
Příklad:
Navíc k získání nápovědy k nainstalovaným balíčkům můžete použít následující příkaz.
help(package name)
Nahraďte „název balíčku“ s nainstalovaným balíčkem. V případě tutoriálu to byl „txtplot“.
Příklad:
help(txtplot)
Chcete-li odebrat balíček, nebo „txtplot“ použijte následující příkaz remove v terminálu prostředí R.
remove.packages('txtplot')
Chcete-li ukončit terminálové rozhraní R shell, použijte “q()” příkaz.
q()
Zobrazí se následující výzva:
Save workspace image? [y/n/c]:
Vyberte možnost ukončení zadáním y, n, nebo c a stisknutím klávesy ENTER .
Jak nainstalovat balíčky R z cran2deb4ubuntu
Volitelně můžete nainstalovat následující PPA cran2deb4ubuntu, PPA pro balíčky R z CRAN's Task Views vytvořené proti R 4.0 (a následným verzím). Upozorňujeme, že tato PPA funguje pouze pro vydání LTS, jako jsou 18.04, 20.04 a nadcházející 22.04 LTS, ale je vytvořena s nejnovější verzí R.
Nejprve nainstalujte PPA pomocí následujícího příkazu.
sudo add-apt-repository ppa:c2d4u.team/c2d4u4.0+ -y
Po instalaci aktualizujte seznam repozitářů APT.
sudo apt update
Všimněte si, že můžete vidět aktualizované balíčky, upgradujte podle potřeby.
sudo apt upgrade
Místo kompilace balíčků R to může vývojáři vyhovovat a můžete je nainstalovat jako balíčky Debianu z PPA. Budete se však spoléhat na to, že PPA bude udržována a zabezpečena.
Celkově je PPA týmu „cran2deb4ubuntu Build Team“ velmi dobře známý a lze mu věřit.