Svet je plný programovacích jazykov určených na rôzne účely. Niektoré z nich sa môžu javiť ako nové, ale fungujú už desaťročia a jedným z nich je aj programovací jazyk známy ako R. V posledných rokoch explodoval R na scéne, aby sa stal jedným z najpoužívanejších, a takto by to mohlo zostať aj niekoľko ďalších rokov.
Programovací jazyk R
R je programovací jazyk a softvérové prostredie používajú štatistici a ťažiari dát na štatistické výpočty a grafiku. Pred vykonaním krokov, ktoré sú potrebné priamo na programovanie pomocou jazyka R, musíte najskôr pochopiť, čo je to jazyk a aké sú jeho schopnosti.
- Čo je programovací jazyk R
- R balíčky
- Čo je to RStudio
Pozrime sa na to podrobnejšie.
1] Čo je programovací jazyk R
Pre tých, ktorí by sa možno čudovali, programovací jazyk vytvorili Ross Ihaka a Robert Gentleman v roku 1993. Ďalej si všimnite, že väčšina knižníc R sa píše pomocou R, ale pre ostatné sú preferované C, C ++ a Fortran.
Z toho, čo sme zhromaždili, je myšlienka za R. všetko o štatistickom výpočte. Používajú ju predovšetkým ťažiari údajov, štatistici, analýza údajov a ďalšie. Zjednodušene povedané, ak chcete generovať údaje rýchlo a efektívne, potom R je správna cesta.
Od februára tohto roku je R hodnotená ako 13. miestoth najpoužívanejší programovací jazyk na svete. Predtým to bolo v top 10, takže môžeme dospieť k záveru, že R sa na celom svete používa pomerne často. Spoločnosti ako Airbnb, Uber, Facebook a Google v skutočnosti využívajú tento jazyk rôznymi spôsobmi.
Takže, ako to je, R sa primárne používa na štatistické vyvodenie, analýzu údajov a algoritmy strojového učenia.
Čítať: Rozdiel medzi programovacími jazykmi na nízkej a vysokej úrovni.
2] Balíky R
Aby používateľ vyťažil maximum z R, musí využiť všetky balíčky, ktoré prinesie do tabuľky. V súčasnosti existuje zhruba 12 000 balíkov a každý z nich je uložený v priečinku CRAN. Teraz, ak ste o tom nevedeli, je CRAN bezplatný aj otvorený zdroj. Existuje možnosť stiahnuť si ktorýkoľvek z nich na vykonávanie štatistických úloh.
Niektoré z týchto balíkov zahŕňajú napríklad ggplot2, tidyr, tidyverse, XML, data.stôl, váhy, dplyr a oveľa viac.
Stiahnite si R z oficiálnych webových stránok.
3] Čo je to R Studio
Ak si chcete uľahčiť prácu s programom R, najlepšou možnosťou je stiahnuť si RStudio. S týmto programom je integrované vývojové prostredie pre R a z našich skúseností funguje celkom dobre. Po pravde, R aj RStudio sú odlišné verzie toho istého.
Stiahnite si RStudio z oficiálnych webových stránok.
Uvidíte, že ak s používaním R začínate, najlepšou voľbou, ako sa naučiť, je využiť výhody toho, čo ponúka RStudio. V skutočnosti uvedieme zoznam hlavných dôvodov, prečo by ste mali používať RStudio namiesto R, ak môžete.
- Fulltextový editor
- Dokovacie okná
- Automatické dopĺňanie
- Oveľa lepšie používateľské rozhranie
1] Fulltextový editor
Jednou z hlavných nevýhod bežnej verzie R je skutočnosť, že nemá plnohodnotný textový editor. Ak chcete použiť zvýraznenie syntaxe a oveľa viac, máte smolu. Kvalitný textový editor prináša do sveta rozdielov pri pokuse naučiť sa nový programovací jazyk.
2] Ukotviť okná
Sú chvíle, keď vôbec netušíme, kam sa podel textový súbor obsahujúci celý náš úžasný kód. Je to preto, že R neukotvuje okná, ale RStudio áno. Všetky príslušné okná sú spojené dokom, čo uľahčuje ich hľadanie v porovnaní s používaním bežnej verzie R.
3] Automatické dopĺňanie
Áno, RStudio má pre používateľa možnosť automaticky dopĺňať texty. Stačí stlačiť kláves Tab a nástroj sa pokúsi opraviť vaše chyby. Hovoríme pokus, pretože nie vždy sa prijímajú správne rozhodnutia, takže na to myslite skôr, ako napredujete.
4] Oveľa lepšie používateľské rozhranie
Buďme k tomu úprimní. Bežná verzia R má datované používateľské rozhranie, ale to je v poriadku pre pokročilých používateľov, ktorí už vedia, čo robia. Nehovoriac o tom, že minimalistický vzhľad zaisťuje rýchly výkon, takže nie je potrebné investovať do mohutného počítača.
Napriek tomu všetkému stále uprednostňujeme program RStudio, pretože zobrazuje celý zoznam objektov v paneli vpravo hore. Je to užitočná funkcia a máme podozrenie, že ju budú chcieť využiť aj pokročilí používatelia.