Ce este Sinele în Python: Exemple din lumea reală
Ce este Sinele în Python: Exemple din lumea reală
Î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 .
Pentru primul exemplu, să creăm o operație aritmetică simplă și să o executăm apăsând Enter .
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 (:) .
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 .
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 .
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.
Î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.
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.
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ă.
Utilizarea unei operații ordonate în RStudio
Să avem un alt exemplu și să creăm o operație ordonată.
Î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 .
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 .
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.
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.
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 .
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.
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 .
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ă
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.
Î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.
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.
Î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.
Vreau să arăt cum serviciul online LuckyTemplates Apps poate ajuta la gestionarea diferitelor rapoarte și informații generate din diverse surse.
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.
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.
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