Powrót do bloga

Instalacja R na Ubuntu 21.04: Poradnik

Instalacja R na Ubuntu 21.04: Poradnik

R to język programowania, który specjalizuje się w pracy z danymi. R to darmowe oprogramowanie, które obsługuje bogaty katalog metod statystycznych i graficznych. Lista ta obejmuje różne algorytmy uczenia maszynowego, szeregi czasowe, regresję liniową i wiele innych. Jest używany przez gigantów branżowych, takich jak Google, Facebook, Airbnb, Uber itp.

Jak sugeruje opis, R jest najlepszym wyborem, gdy w grę wchodzą duże zbiory danych (big data). Jest używany m.in. do analizy danych, uczenia maszynowego i wnioskowania statystycznego. W tym poradniku przejdziemy przez kroki instalacji R na systemie Ubuntu 21.04.

Wymagania wstępne

Oto kilka wymagań wstępnych niezbędnych do wykonania kroków przedstawionych w tym poradniku:

R na Ubuntu

Istnieją dwa sposoby instalacji R na Ubuntu:

  • Repozytorium pakietów Ubuntu: Ponieważ jest to popularny język, R jest bezpośrednio dostępny w oficjalnych repozytoriach pakietów Ubuntu. Jednak ze względu na sposób, w jaki Ubuntu wydaje aktualizacje pakietów, często nie jest to najnowsza wersja R.

  • Projekt CRAN (The Comprehensive R Archive Network): CRAN to sieć serwerów FTP i WWW, które dostarczają aktualne wersje kodu i dokumentacji R dla różnych platform. Oferuje dedykowane repozytorium dla Ubuntu i zawiera najnowszą wersję R.

Zademonstrujemy obie metody instalacji R. Jednak zdecydowanie zaleca się instalację R z repozytorium CRAN, ponieważ oferuje ono najnowsze pakiety. Niezależnie od wybranej metody, R zostanie zainstalowany i będzie dostępny dla wszystkich użytkowników systemu.

  • Metoda 1 – Instalacja R z domyślnego repozytorium Ubuntu

Najpierw otwórz terminal i zaktualizuj APT cache:

R on Ubuntu screenshot 1

Następnie zainstaluj R z repozytorium pakietów Ubuntu:

R on Ubuntu screenshot 2

  • Metoda 2 – Instalacja R z repozytorium CRAN

Repozytorium CRAN w większości obsługuje wydania Ubuntu LTS. Sprawdź dokumentację CRAN dla Ubuntu aby sprawdzić, czy Twoja wersja jest obsługiwana.

Krok 1 - Dodawanie repozytorium CRAN

Aby dodać repozytorium CRAN, opuść terminal i uruchom następujące polecenia. Najpierw zaktualizuj APT cache:

R on Ubuntu screenshot 3

Do pracy z CRAN i R potrzebne są dwa pakiety pomocnicze. Zainstaluj je od razu:

R on Ubuntu screenshot 4

Następnie musimy dodać klucz podpisujący dla repozytorium CRAN. Pobierz i dodaj klucz:

Możemy również zweryfikować, czy klucz jest prawidłowy. Odcisk palca powinien brzmieć E298A3A825C0D65DFD57CBB651716619E084DAB9:

R on Ubuntu screenshot 5

Na koniec dodaj repozytorium CRAN dla Ubuntu:

R on Ubuntu screenshot 6

Zaktualizuj APT cache:

R on Ubuntu screenshot 7
Krok 2 – Instalacja R z CRAN

Teraz APT pobierze i zainstaluje R z repozytorium CRAN. Zainstaluj R:

R on Ubuntu screenshot 8

Praca z powłoką R

W tej sekcji przedstawimy prostą demonstrację korzystania z powłoki R. Zainstalujemy pakiet R stringr. Zawiera on zestaw spójnych funkcji zaprojektowanych tak, aby praca z ciągami znaków była jak najprostsza. Najpierw sprawdź stringr tutaj.

Uruchom powłokę R:

Następnie możesz zainstalować pakiet:

Po zakończeniu instalacji załaduj stringr do bieżącej sesji R:

Jedną z funkcji stringr jest str_length która wypisze długość ciągów znaków. Utwórz ciąg znaków:

Teraz sprawdź długość każdego z ciągów znaków:

Podobnie jak Linux, R również posiada świetną funkcję dokumentacji dla swoich pakietów. Zapoznaj się z dokumentacją string:

Aby wyjść z powłoki R, użyj następującego kodu:

Podsumowanie

Ten poradnik pomyślnie demonstruje konfigurację i instalację języka R na serwerze Ubuntu 21.04. Cała procedura jest prosta i szybka. Zawiera również krótką demonstrację korzystania z powłoki R i pracy z pakietami R. Aby uzyskać więcej informacji na temat tego, jak przejąć kontrolę nad swoim kodem R, sprawdź R Studio – otwartoźródłowe IDE dla R.

Udanego kodowania!

author

Hark Labs

Autor · CloudSigma

Preslav Dobrev jest projektantem kreatywnym w CloudSigma, skupiającym się na spójnej tożsamości biznesowej przy wykorzystaniu tradycyjnych i innowacyjnych kanałów marketingowych. Biegle łączy wizję artystyczną ze strategicznym marketingiem, tworząc wywierające wpływ narracje marki.

Komentarze

Brak komentarzy. Bądź pierwszy.