PDF pagePrint page

Środowisko natywne

Środowisko R umożliwia wykonanie kodu języka R. Odpowiada ono również za integrację zainstalowanych rozszerzeń oraz renderowanie wizualizacji. Środowisko R skompilowane pod różne platformy jest dostępne na stronie The Comprehensive R Archive Network:

  • Windows – instalacja wymaga uruchomienia instalatora i postępowania zgodnie z kreatorem instalacji (najnowsza wersja do ściągnięcia pod linkiem R 3.2.0 for Windows). Więcej informacji odnośnie instalacji R pod Windowsem znajdziemy na stronie R for Windows FAQ
  • Mac OS X – środowisko dostępne jest w binarnej paczce *.pkg dostępnej z R-3.2.0.pkg. Instalacja przebiega przy użyciu wybranego instalatora bądź z wykorzystaniem terminalu i komendy install -pkg R-3.2.0.pkg. Dodatkowe informacje na stronie R for Mac OS X.
  • Linux – dostępne paczki oraz opis procesu instalacji dla każdej z dystrybucji na stronach DebianRedHatSuSe oraz Ubuntu.

Zainstalowane i uruchomione środowisko R w terminalu wygląda następująco:

Środowisko R w terminalu
Środowisko R w terminalu.

W przypadku braku skompilowanego środowiska R na interesującą nas platformę należy ściągnąć kody źródłowe i dokonać kompilacji samodzielnie. Cały proces opisany jest pod linkiem R Installation and Administration. Archiwa ze źródłami R dostępne są pod linkiem R Source Releases.

Zintegrowane środowiska programistyczne (IDE)

Istnieje szereg graficznych środowisk programistycznych dla R usprawniających wizualizację i pracę z danymi oraz zarządzanie i edytowanie kodem. Kilka z dostępnych programów:

Najpopularniejszym i najpotężniejszym narzędziem jest RStudio, z którego autor notatek korzystał przy ich tworzeniu.

Rstudio
Środowisko RStudio w akcji.

Środowiska webowe

Dostępnych jest szereg webowych środowisk umożliwiających wykonywanie kodu języka R w przeglądarce. Niestety nie umożliwiają one instalowania dodatkowych rozszerzeń w postaci paczek. Niemożliwe jest również wczytanie danych z naszego dysku. Z wymienionych powodów środowiska webowe są tylko ciekawostką.

R-Fiddle
Środowisko webowe R-Fiddle w akcji.

Dostępne webowe środowiska R: