Czym jest język programowania R i dlaczego powinieneś używać RStudio

Świat jest pełen języków programowania zaprojektowanych do różnych celów. Niektóre z nich mogą wydawać się nowe, ale istnieją od dziesięcioleci, a jednym z nich jest język programowania znany jako R . W ostatnich latach R eksplodowało na scenie, stając się jednym z najczęściej używanych i może tak pozostać przez wiele lat.

język programowania R

język programowania R

R to język programowania i środowisko oprogramowania używane przez statystyków i eksploratorów danych do obliczeń statystycznych i grafiki. Zanim podejmiesz kroki, aby zagłębić się bezpośrednio w programowanie w R, musisz najpierw zrozumieć, czym jest język i jego możliwości.

  1. Co to jest język programowania R
  2. Pakiety R
  3. Co to jest RStudio

Przyjrzyjmy się temu bardziej szczegółowo.

1] Co to jest język programowania R?

język programowania R

Dla tych, którzy mogą się zastanawiać, język programowania został stworzony przez Rossa Ihakę(Ross Ihaka) i Roberta Gentlemana(Robert Gentleman) w 1993 roku. Ponadto(Furthermore) zauważ, że większość bibliotek R jest napisana przy użyciu R, ale dla innych preferowane są C, C++ i Fortran .

Z tego, co zebraliśmy, idea R dotyczy wyłącznie obliczeń statystycznych. Jest używany głównie przez eksploratorów danych(data miners) , statystyków, analizę danych i nie tylko. Mówiąc(Simply) najprościej, jeśli chcesz szybko i wydajnie generować dane, to R jest drogą do zrobienia.

W lutym (February)tego roku R został oceniony jako 13. najczęściej używany język programowania na świecie. Wcześniej znajdowała się w pierwszej dziesiątce, więc możemy dojść do wniosku, że R jest dość często używany na całym świecie. W rzeczywistości firmy takie jak Airbnb , Uber , Facebook i Google wykorzystują ten język na różne sposoby.

Tak więc w obecnej formie R jest używany głównie do wnioskowania statystycznego, analizy danych(data analysis) i algorytmów uczenia maszynowego.

Przeczytaj(Read) : Różnica między językami programowania niskiego i wysokiego poziomu(Difference between Low-level and High-level Programming languages) .

2] Pakiety R

Aby jak najlepiej wykorzystać R, użytkownik musi wykorzystać wszystkie pakiety, które wnosi do stołu. W tej chwili istnieje około 12 000 paczek, a każda z nich jest przechowywana w CRAN . Teraz, jeśli nie byłeś świadomy, CRAN jest zarówno darmowy, jak i open source. Istnieje możliwość pobrania dowolnego z nich w celu wykonania zadań statystycznych.

Niektóre z tych pakietów obejmują ggplot2, tidyr, tidyverse, XML , data.table, scales, dplyr i wiele innych.

Pobierz R z oficjalnej strony internetowej(official website) .

3] Czym jest R Studio

Jeśli chcesz mieć łatwiejszy czas przy użyciu R, najlepszą opcją jest pobranie RStudio . Dzięki temu programowi jest zintegrowane środowisko programistyczne dla R i działa całkiem dobrze z naszego doświadczenia. W rzeczywistości zarówno R, jak i RStudio to różne wersje tego samego.

Pobierz RStudio z oficjalnej strony internetowej(official website) .

Widzisz, jeśli dopiero zaczynasz korzystać z R, najlepszą opcją do nauki jest skorzystanie z tego, co ma do zaoferowania RStudio . W rzeczywistości zamierzamy wymienić najważniejsze powody, dla których powinieneś używać RStudio zamiast R, jeśli możesz.

  1. Edytor pełnotekstowy
  2. Okna dokowania
  3. autouzupełnienie
  4. Znacznie lepszy interfejs użytkownika

1] Edytor pełnotekstowy

Jedną z głównych wad zwykłej wersji R jest fakt, że nie ma ona w pełni funkcjonalnego edytora tekstu. Jeśli chcesz używać podświetlania składni i nie tylko, to nie masz szczęścia. Posiadanie dobrego edytora tekstu robi wielką różnicę, gdy próbujesz nauczyć się nowego języka programowania.

2] Okna dokowania

Są chwile, kiedy nie mamy pojęcia, gdzie się podział plik tekstowy zawierający cały nasz niesamowity kod. Dzieje się tak , ponieważ R nie dokuje okien, ale robi to RStudio . Wszystkie odpowiednie okna są zadokowane razem, co ułatwia ich odnalezienie w porównaniu ze zwykłą wersją R.

3] Autouzupełnianie

Tak, RStudio ma opcję autouzupełniania tekstów przez użytkownika. Po prostu(Just) naciśnij klawisz tabulatora, a narzędzie spróbuje naprawić twoje błędy. Mówimy, że spróbuj, ponieważ nie zawsze podejmuje właściwe decyzje, więc miej to na uwadze, zanim przejdziesz dalej.

4] Znacznie lepszy interfejs użytkownika

Bądźmy szczerzy. Zwykła wersja R ma przestarzały interfejs użytkownika, ale jest to w porządku dla zaawansowanych użytkowników, którzy już wiedzą, co robią. Nie wspominając o minimalistycznym wyglądzie, który zapewnia błyskawiczną wydajność, więc nie ma potrzeby inwestowania w mocny komputer.

Mimo to nadal preferujemy RStudio , ponieważ wyświetla pełną listę obiektów w panelu znajdującym się w prawym górnym rogu. Jest to przydatna funkcja i podejrzewamy, że nawet zaawansowani użytkownicy będą chcieli z niej skorzystać.



About the author

Jestem inżynierem oprogramowania z ponad 10-letnim doświadczeniem w branży Xbox. Specjalizuję się w tworzeniu gier i testowaniu bezpieczeństwa. Jestem także doświadczonym recenzentem i pracowałem nad projektami dla największych nazwisk w branży gier, w tym Ubisoft, Microsoft i Sony. W wolnym czasie lubię grać w gry wideo i oglądać programy telewizyjne.



Related posts