Jak zainstalować i używać języka programowania R w systemie Ubuntu 18.04 LTS


R to język programowania i środowisko dla obliczeń statystycznych i grafiki. Można to uznać za inną implementację języka S, przy czym znaczna część kodu S działa niezmieniona w języku R. R zapewnia szeroką gamę danych statystycznych (modelowanie liniowe i nieliniowe, klasyczne testy statystyczne, analiza szeregów czasowych, klasyfikacja, grupowanie) oraz techniki graficzne. W tym artykule wyjaśnimy, jak:

  • Zainstalować R na Ubuntu przy użyciu repozytoriów CRAN.
  • Napisz swój pierwszy program / Hello World R.
  • Napisz swój pierwszy skrypt R.

Uruchomiliśmy polecenia i procedury wymienione w tym artykule w systemie Ubuntu 18.04 LTS.

Zainstaluj R na Ubuntu za pośrednictwem repozytoriów CRAN

Będziemy używać repozytoriów CRAN w celu zainstalowania najnowszej wersji R na naszym Ubuntu. Oficjalne repozytorium apt Ubuntu zawiera R, ale nie zawsze jest to najnowsza wersja oprogramowania. Będziemy używać wiersza poleceń Ubuntu, Terminal, aby zainstalować R; możesz uzyskać do niego dostęp poprzez wyszukiwanie w programie uruchamiającym aplikacje Ubuntu lub skrót Ctrl + Alt + T. Wykonaj kolejno następujące kroki:

Krok 1: Dodaj klucz CRAN gpg

Uruchom następującą komendę jako sudo, aby uzyskać klucz CRAN do podpisywania gpg:

$ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9

System może być hasło do sudo, ponieważ tylko autoryzowany użytkownik może dodawać / usuwać i konfigurować oprogramowanie w systemie Ubuntu.

Krok 2: Dodaj repozytorium CRAN do instalacji R

CRAN oznacza Comprehensive R Archive Network. Jest to sieć serwerów FTP i WWW na całym świecie, które przechowują identyczne, aktualne wersje kodu i dokumentacji dla R. Uruchom następujące polecenie jako sudo, aby dodać repozytorium CRAN do twojego Ubuntu:

$ sudo add-apt-repository 'deb https://cloud.r-project.org/bin/linux/ubuntu bionic-cran35/'

Krok 3: Zaktualizuj indeks repozytorium

Aby zainstalować najnowszą dostępną wersję oprogramowania z repozytoriów internetowych, indeks lokalnego repozytorium musi być z nimi zgodny. Po dodaniu repozytorium CRAN uruchom następującą komendę jako sudo, aby zaktualizować indeks lokalnego repozytorium:

$ sudo apt-get update

Krok 4: Zainstaluj język programowania R

Uruchom następującą komendę jako sudo, aby zainstalować R z nowo dodane repozytorium CRAN:

$ sudo apt-get install r-base

System może poprosić o hasło do sudo, a także zapewnić opcję Y / n, aby kontynuować instalację. Wpisz Y, a następnie naciśnij Enter; R zostanie następnie zainstalowany w twoim systemie. Proces ten może jednak zająć trochę czasu, w zależności od szybkości Internetu.

Krok 3: Zweryfikuj instalację (opcjonalnie)

Możesz zweryfikować instalację R, a także sprawdzić numer wersji, uruchamiając następujące polecenie w terminalu:

$ R --version

Powyższe dane wyjściowe pokazują, że wersja R 3.5.3 jest zainstalowany w moim systemie; jest to najnowsza dostępna wersja R w momencie pisania tego artykułu.

Twój pierwszy program w języku R

Teraz, gdy masz już zainstalowany system R na Ubuntu, czas napisać swój pierwszy program w języku R. Otwórz terminal, wpisz R, aby uruchomić konsolę R, i naciśnij Enter.

Teraz znajdziesz się w monicie R.

Napiszmy tutaj prosty program Hello World. Wpisz następujące wiersze:

sampleVariable <- "Hello World"

print(sampleVariable)

Pierwszy wiersz przypisuje ciąg „Hello World” do zmiennej o nazwie sampleVariable.

Drugi wiersz wypisuje zawartość zmiennej na ekranie.

Program drukuje „Hello World” na ekranie, jak widać na powyższym wydruku.

Tworzenie i uruchamianie skryptu R

Prawdziwa potęga języka programowania pojawia się, gdy można go używać w skryptach, a następnie w bardziej złożonych projektach. Nauczmy się teraz, jak tworzyć i uruchamiać skrypt oparty na języku R w wierszu poleceń Ubuntu.

Otwórz aplikację Terminal i wprowadź następującą komendę, aby otworzyć pusty plik o nazwie sampleScript.R:

$ nano sampleScript.R

Teraz dodaj do pliku następujące wiersze:

sampleVariable <- "This text is printed using an R based script!"
print(sampleVariable)

Wskazówka: Zamiast tego wpisując linie w pliku, możesz skopiować go stąd i wkleić w terminalu, używając skrótu Ctrl + Shift + V lub używając opcji Wklej z menu po kliknięciu prawym przyciskiem myszy.

Teraz zamknij plik, naciskając Ctrl + X , zapisz plik, wpisując Y , a następnie naciskając Enter.

Twój skrypt R jest teraz gotowy do wykonania.

Uruchom następującą komendę, aby uruchomić skrypt:

$ Rscript sampleScript.R

Dane wyjściowe wyświetlają tekst dodany do drukowania w skrypcie R.

Odinstaluj R

Jeśli kiedykolwiek będziesz musiał odinstalować R ze swojego systemu, uruchom następującą komendę jako sudo w swoim Terminalu:

$ sudo apt-get remove r-base

System poprosi Cię o opcję Y / n, aby kontynuować proces usuwania . Wpisz Y i naciśnij Enter, po czym R zostanie odinstalowany z twojego systemu. Aby całkowicie usunąć, wraz ze wszystkimi konfiguracjami, które mogłeś wykonać, możesz użyć następującego polecenia:

$ sudo apt-get purge r-base

Wykonując kroki opisane w tym artykule, możesz zainstalować i używać R na Ubuntu. Twój pierwszy program R i skrypt R będą służyć jako podstawa do przejścia do bardziej złożonych i produktywnych programów R.

Komentarze