Android

Jak zainstalować R na Debianie 9

Debian.ч3. Подключение репозиториев и настройка sudo.

Debian.ч3. Подключение репозиториев и настройка sudo.

Spisu treści:

Anonim

R to szybko rozwijający się język programowania i środowisko open source, który specjalizuje się w obliczeniach statystycznych i reprezentacji graficznej. Jest wspierany przez R Foundation for Statistics Computing i wykorzystywany głównie przez statystyków i górników danych do tworzenia oprogramowania statystycznego i przeprowadzania analizy danych.

Ten samouczek przeprowadzi cię przez proces instalacji R w systemie Debian 9.

Wymagania wstępne

Przed kontynuowaniem tego samouczka upewnij się, że zostały spełnione następujące wymagania wstępne:

  • System Debian 9 z co najmniej 1G pamięci RAM. Jeśli twój komputer ma mniej niż 1 GB pamięci RAM, możesz utworzyć plik wymiany. Zalogowany jako użytkownik z uprawnieniami sudo.

Instalowanie R na Debianie

W chwili pisania tego artykułu najnowszą stabilną wersją R jest wersja 3.5. Pakiety R z repozytoriów Debiana są często nieaktualne, więc zainstalujemy R, dodając repozytorium obsługiwane przez CRAN.

Poniższe kroki opisują sposób instalacji najnowszej stabilnej wersji R na Debian 9:

  1. Zainstaluj zależności niezbędne do dodania nowego repozytorium przez

    sudo apt install dirmngr apt-transport-https ca-certificates software-properties-common gnupg2

    Włącz repozytorium CRAN i dodaj klucz CRAN GPG do swojego systemu, uruchamiając następujące polecenia:

    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/'

    Po dodaniu repozytorium zaktualizuj listę pakietów i zainstaluj pakiet R, wpisując:

    sudo apt update sudo apt install r-base

    Sprawdź instalację, uruchamiając następujące polecenie, które wydrukuje wersję 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

Instalowanie pakietów R z CRAN

Jednym z głównych powodów, dla których R jest tak popularny, jest szeroka gama pakietów dostępnych za pośrednictwem Comprehensive R Archive Network (CRAN).

Jeśli jeszcze tego nie zrobiłeś, zainstaluj pakiet niezbędny do kompilacji, który zawiera narzędzia wymagane do kompilacji pakietów R.

sudo apt install build-essential

W celach demonstracyjnych zainstalujemy pakiet o nazwie stringr , który zapewnia szybką i poprawną implementację typowych operacji na łańcuchach.

Po uruchomieniu jako root pakiety zostaną zainstalowane globalnie i będą dostępne dla wszystkich użytkowników systemu. Jeśli uruchomisz R bez sudo, dla twojego użytkownika zostanie utworzona biblioteka osobista.

Zacznij od otwarcia konsoli 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. > Wszystkie poniższe polecenia są wykonywane w konsoli R.

Aby zainstalować pakiet stringr , po prostu wpisz:

install.packages("stringr")

Instalacja zajmie trochę czasu, a po zakończeniu załaduj bibliotekę:

library(stringr)

Utwórz prosty wektor znaków o nazwie tutorial :

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

Uruchom następującą funkcję, która wypisuje długość łańcucha:

str_length(tutorial)

3 2 7 1 2 6 1

Więcej pakietów R można znaleźć na stronie Dostępne pakiety CRAN według nazwy i zainstalować je za pomocą install.packages() .

Wniosek

Pomyślnie zainstalowałeś swój system Debian i nauczyłeś się instalować pakiety R.

Jeśli napotkasz problem lub masz opinię, zostaw komentarz poniżej.

debian r