R Scripting pentru LuckyTemplates folosind RStudio

R Scripting pentru LuckyTemplates folosind RStudio

În acest blog, vom trece prin elementele de bază ale scripturilor R pentru LuckyTemplates folosind RStudio .

RStudio este utilizat pentru a crea calcule statistice și grafice care sunt în conformitate cu analiza și cercetarea datelor .

Este un instrument excelent pentru codare, deoarece este un mediu de dezvoltare integrat (IDE) . Aceasta înseamnă că are funcții pe care le puteți utiliza în codare, cum ar fi editorul de cod sursă , completarea automată , evidențierea sintaxelor și instrumentul de depanare .

RStudio este o setare mai convenabilă pentru scripting R, mai degrabă decât caracteristicile implicite ale instalării limbajului de programare R.

Cuprins

R Scripting în RStudio

Când deschideți RStudio pentru prima dată, veți vedea 3 ferestre diferite. Dar în acest tutorial, ne vom concentra pe locul în care puteți vedea cursorul care clipește . Această parte se numește Consola , unde putem face scripturi R în RStudio .

R Scripting pentru LuckyTemplates folosind RStudio

Pentru primul exemplu, să creăm o operație aritmetică simplă și să o executăm apăsând Enter .

R Scripting pentru LuckyTemplates folosind RStudio

Tastând și executând „ 1 + 1 ” în Consolă , putem obține „ 2 ” ca rezultat. Dacă sunteți curios despre scopul lui [1] , să facem un exemplu pentru a detalia în continuare. Voi crea o secvență de numere de la 1 la 50 folosind operatorul două puncte (:) .

R Scripting pentru LuckyTemplates folosind RStudio

După ce executați „ 1:50 ”, veți vedea [1] , [18] și [35] înainte de fiecare linie a rezultatului. Nu există niciun termen folosit pentru această parte în RStudio . Dar aceste numere acționează ca un substituent pentru poziția indexului pentru fiecare linie a rezultatului. Dacă te uiți la prima linie, începe cu prima valoare care este 1 . A doua linie începe cu a 18-a valoare din rezultat, iar a treia linie începe cu a 35-a valoare.

Pentru exemplul următor, vom încerca să folosim funcții cu care ați putea fi familiarizat. Cele mai multe dintre acestea sunt aceleași cu funcțiile pe care le folosim în LuckyTemplates. Să obținem rădăcina pătrată a lui 25 .

R Scripting pentru LuckyTemplates folosind RStudio

Pentru a calcula rădăcina pătrată a lui 25 , vom folosi . Apoi, în parametri, să setăm 25 ca valoare care trebuie calculată de funcție. Funcția SQRT este una dintre funcțiile pe care le folosim și în LuckyTemplates care este asociată cu DAX .

Crearea unui nou fișier de scripting R în RStudio

În RStudio, trebuie să creați un fișier R Script dacă doriți să vă asigurați că păstrați toate scripturile pe care le-ați adăugat în cazul în care ați închis accidental aplicația. Pentru a face acest lucru, faceți clic pe meniul Fișier. Apoi plasați cursorul pe New File și selectați R Script . Comanda rapidă de la tastatură pentru crearea unui nou fișier R Script este Ctrl+Shift+N .

R Scripting pentru LuckyTemplates folosind RStudio

După această procedură, ar trebui să aveți acum o a patra fereastră care conține noul Script R pe care l-ați creat. În mod implicit, fișierul R Script va fi numit Untitled1 , dar îl puteți modifica ulterior după ce salvați fișierul.

R Scripting pentru LuckyTemplates folosind RStudio

Înțelegerea funcției de completare automată în RStudio

Există avantaje în implementarea scripturilor R în fișierul R Script. A putea salva scripturile R este unul dintre ele. Un alt lucru bun este posibilitatea de a utiliza funcția de completare automată care este inclusă în RStudio.

R Scripting pentru LuckyTemplates folosind RStudio

Așa arată caracteristica de completare automată în RStudio. Acest lucru se va afișa numai odată ce începeți să tastați orice funcție în fișierul R Script . Aceasta este o caracteristică excelentă, deoarece oferă și definiția modului în care funcționează o anumită funcție.

După ce vedeți acest lucru în timp ce introduceți funcția pe care doriți să o utilizați, trebuie doar să apăsați tasta Tab de pe tastatură pentru a completa automat.

R Scripting pentru LuckyTemplates folosind RStudio

Să terminăm acest exemplu adăugând 25 ca valoare în parametri și făcând clic pe butonul Run pentru a executa scriptul. Rezultatul acestui script va apărea în fereastra Consolă.

R Scripting pentru LuckyTemplates folosind RStudio

Utilizarea unei operații ordonate în RStudio

Să avem un alt exemplu și să creăm o operație ordonată.

R Scripting pentru LuckyTemplates folosind RStudio

În exemplu, am adăugat operația ordonată „1 – 2 ^ 4” . Limbajul de programare R urmează BEDMAS (Paranteze, exponenți, împărțire, înmulțire, adunare și scădere) pentru operațiile ordonate.

Din acest motiv, a efectuat operația exponentului (^) înainte de scăderea (-) și am obținut -15 ca rezultat.

Obținerea documentației de ajutor pentru R Scripting

Limbajul de programare R are, de asemenea, o mulțime de documentație de ajutor excelentă. În cazul în care nu aveți o idee despre cum funcționează o anumită funcție, puteți utiliza operatorul semn de întrebare (?) pentru a căuta documentație.

De exemplu, să presupunem că vrem să obținem documentație despre funcția plot. Vom tasta ? operator înainte de numele funcției. Apoi executați-l apăsând Ctrl+Enter .

R Scripting pentru LuckyTemplates folosind RStudio

La executare, vom vedea o documentație de ajutor despre funcția de plot sub fereastra Ajutor. Putem face clic pe linkurile furnizate de documentația de ajutor pentru a afla mai multe despre un subiect specific referitor la funcția de plot. Să facem clic pe Graficul XY generic .

R Scripting pentru LuckyTemplates folosind RStudio

După ce facem clic, ar trebui să vedem o descriere suplimentară despre funcția de plot și câteva exemple la sfârșitul documentației.

R Scripting pentru LuckyTemplates folosind RStudio

R Scripting pentru LuckyTemplates folosind RStudio

De asemenea, putem copia și lipi unul dintre exemplele din această documentație și îl putem rula în fișierul de script R. Ca exemplu, să luăm scriptul evidențiat mai sus.

R Scripting pentru LuckyTemplates folosind RStudio

Pentru acest blog, nu vom discuta acest exemplu, deoarece acesta este doar pentru demonstrație despre unele dintre lucrurile pe care le puteți face în RStudio .

Cu toate acestea, există o parte importantă pe care trebuie să știți care este Comentariul care este reprezentat de simbolul # . Să încercăm să rulăm acest script evidențiind-l și făcând clic pe butonul Run .

R Scripting pentru LuckyTemplates folosind RStudio

După executarea scriptului, acesta va genera un plot ca rezultat.

Salvarea unui fișier script R

Odată ce am terminat cu scripturile noastre, putem salva fișierul script R în același mod în care salvăm fișierele în alte programe (prin apăsarea Ctrl+S ). După aceea, va apărea o fereastră Salvare fișier . De aici putem selecta locația în care dorim să salvăm fișierul script R și să includem un nume de fișier.

R Scripting pentru LuckyTemplates folosind RStudio

După salvare, putem închide și deschide acest fișier oricând dorim pentru editare.

Panoul Mediu în RStudio

Ultimul lucru pe care îl vom discuta este fereastra Mediu . În această fereastră, putem vedea date utile, cum ar fi valori și funcții pe care le-am creat în RStudio .

R Scripting pentru LuckyTemplates folosind RStudio

După cum putem vedea în exemplu, avem valoarea x care a fost creată când am executat scriptul pe care l-am luat din exemplul de documentație de ajutor. Pe lângă scriptul pe care l-am folosit mai devreme, simbolul <> este de obicei folosit pentru a da sau a atribui date unui obiect.

Cum să utilizați Scriptul Python în LuckyTemplates
Creați un raport LuckyTemplates către SQL Server folosind Scriptul R

Concluzie

În rezumat, am aflat despre elementele de bază ale scripturilor R, verificând unele dintre interfețele RStudio și cum funcționează. De asemenea, putem implementa unele funcții și operații care sunt similare cu cele pe care le folosim în LuckyTemplates.

Am învățat că crearea unui fișier de scripting R este importantă pentru a păstra o evidență a scripturilor pe care le-am executat.
Am discutat, de asemenea, despre câteva caracteristici și operatori grozavi, cum ar fi completarea automată și simbolul semnului de întrebare (?) în căutarea unui document de ajutor. Am învățat, de asemenea, despre salvarea unui fișier script R și despre utilizarea panoului de mediu în RStudio.

Toate cele bune,

George Mount


Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Ce este Sinele în Python: Exemple din lumea reală

Cum să salvați și să încărcați un fișier RDS în R

Cum să salvați și să încărcați un fișier RDS în R

Veți învăța cum să salvați și să încărcați obiecte dintr-un fișier .rds în R. Acest blog va trata, de asemenea, cum să importați obiecte din R în LuckyTemplates.

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

Primele N zile lucrătoare revizuite – O soluție de limbaj de codare DAX

În acest tutorial despre limbajul de codare DAX, aflați cum să utilizați funcția GENERATE și cum să schimbați în mod dinamic titlul unei măsuri.

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Prezentați perspective utilizând tehnica vizuală dinamică cu mai multe fire în LuckyTemplates

Acest tutorial va acoperi cum să utilizați tehnica Multi Threaded Dynamic Visuals pentru a crea informații din vizualizările dinamice de date din rapoartele dvs.

Introducere la filtrarea contextului în LuckyTemplates

Introducere la filtrarea contextului în LuckyTemplates

În acest articol, voi trece prin contextul filtrului. Contextul de filtrare este unul dintre subiectele majore despre care orice utilizator LuckyTemplates ar trebui să învețe inițial.

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Cele mai bune sfaturi pentru utilizarea aplicațiilor din serviciul online LuckyTemplates

Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Analizați modificările marjei de profit ore suplimentare – Analytics cu LuckyTemplates și DAX

Aflați cum să vă calculați modificările marjei de profit folosind tehnici precum măsurarea ramificării și combinarea formulelor DAX în LuckyTemplates.

Idei de materializare pentru cache-urile de date în DAX Studio

Idei de materializare pentru cache-urile de date în DAX Studio

Acest tutorial va discuta despre ideile de materializare a cache-urilor de date și despre modul în care acestea afectează performanța DAX-ului în furnizarea de rezultate.

Raportare de afaceri folosind LuckyTemplates

Raportare de afaceri folosind LuckyTemplates

Dacă încă utilizați Excel până acum, atunci acesta este cel mai bun moment pentru a începe să utilizați LuckyTemplates pentru nevoile dvs. de raportare a afacerii.

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți

Ce este LuckyTemplates Gateway? Tot ce trebuie să știți