Instalacja

Zanim postawimy nasze pierwsze kroki w R-ze, trzeba będzie zainstalować coś, co będzie rozumiało język R i umiało wykonywać napisane w R-ze programy. Instalacja powinna przebiec prosto i bezboleśnie. Wejdź na stronę

https://cran.r-project.org/mirrors.html

i wybierz serwer znajdujący się najbliżej Ciebie. Jeśli jesteś w Polsce, najlepiej skorzystać z serwera wrocławskiego: 

http://r.meteo.uni.wroc.pl/

Jeżeli pracujesz na windowsie, powinieneś znaleźć tam plik .exe, który wystarczy uruchomić i postępować zgodnie z kolejnymi poleceniami. Jeśli pracujesz na linuxie, instalacja może różnić się nieznacznie zależnie od dystrybucji i od tego jakim menadżerem pakietów dysponujesz; tu na przykład instrukcja dla Ubuntu:

https://cran.r-project.org/bin/linux/ubuntu/README

Jeżeli podejrzewasz, że nie jest ona właściwa dla Twojej dystrybucji, to polecam poszukanie instrukcji np. właśnie na stronie

https://cran.r-project.org/

lub forach / listach dyskusyjnych, a w razie dalszych kłopotów, skontaktuj się ze mną: r at davinci.mimuw.edu.pl. Jest też dostępna wersja na Maca, z tego co wiem również prosta w instalacji.

W czasie pracy z tym tutorialem na pewno nie raz zdarzy się, że będziesz miał jakieś pytanie, na które odpowiedzi nie znalazłeś/aś w przerobionej do tej pory części tutoriala; w takiej sytuacji, polecam kilka miejsc, w które warto po ową odpowiedź się udać:
 1. autor tutoriala
 2. R-owe FAQ:
http://cran.r-project.org/faqs.html
 W tym np. rozdział o instalacji:
https://cran.r-project.org/doc/FAQ/R-FAQ.html#How-can-R-be-installed_003f
 3. Różne podręczniki:
http://cran.r-project.org/manuals.html
 4. Bardzo lubiany wśród programistów serwis do zadawania pytań, czy też raczej przeważnie - do sprawdzania, czy ktoś już przed nami nie zadał pytania, które nas trapi:
http://stackoverflow.com
 5. Bardzo przystępna książka Przemysława Biecka "Przewodnik po pakiecie R" (po polsku!), której całkiem pokaźna i jak na początek całkowicie wystarczająca próbka jest do pobrania ze strony autora:
http://www.biecek.pl/R/
 6. I rozmaite tutoriale inne od tego, chociaż ciężko o dobry polskojęzyczny
 (tu przykładowy: http://www.r-tutorial.x25.pl/)

Korzystanie z R-a może odrobinę się różnić, zależnie od systemu operacyjnego. Jeśli pracujesz na Linuxie,  po zainstalowaniu wystarczy wpisać w terminalu R i nacisnąć enter; jeśli na Windowsie, w katalogu, w którym zainstalował się R (pewnie C:/Program Files/; warto zwrócić na to uwagę podczas instalowania) powinny w katalogu bin znajdować się dwa pliki .exe: R.exe i RGui.exe; z punktu widzenia tego tutoriala jest zupełnie bez różnicy, z którego z tych plików będziesz korzystał(a); na początek polecam raczej RGui. Jeśli udało Ci się uruchomić R / R.exe / RGui.exe i zobaczyłeś/aś (w swoim linuxowym terminalu lub w nowootwartym okienku) kilka linijek informacji o R-ze (jak wersja, informacja o darmowości R-a, kilka podpowiedzi jak uzyskać pomoc) oraz na koniec pustą linijkę zaczynającą się od '>', to wszystko w porządku i jesteś gotowa/gotów do kolejnego rozdziału :) R jest już gotów do wykonania Twoich poleceń, które wpiszesz po znaku '>'.

...zanim jednak przejdziemy do kolejnego rozdziału, zwrócę uwagę na jeszcze jeden program, który warto zainstalować. Jest to RStudio, bardzo wygodny program umożliwiający korzystanie z R-a i pisanie R-owych skryptów. RStudio działa na Linuxie, Macach i Windowsach, jest darmowy, a ściągnąć go można stąd:

http://www.rstudio.com/

Po zainstalowaniu i uruchomieniu zobaczysz okno podzielone na 4 części - nas chwilowo najbardziej będzie interesować lewa dolna, gdzie R wypisał jakieś podstawowe informacje o sobie i znak '>', po którym spodziewa się dostać od nas jakąś komendę. W tym tutorialu nie będę specjalnie obszernie omawiać funkcjonalności RStudio, ale mimo wszystko polecam rozważenie zainstalowania.