R Scripting til LuckyTemplates ved hjælp af RStudio

I denne blog skal vi gennemgå det grundlæggende i R-scripting til LuckyTemplates ved hjælp af.

RStudio bruges til at skabe statistiske beregninger og grafik , der er i overensstemmelse med dataanalyse og forskning.

Det er et fantastisk værktøj til kodning, fordi det er et integreret udviklingsmiljø (IDE) . Dette betyder, at det har funktioner, som du kan bruge til kodning som kildekodeeditor , autofuldførelse , syntaksfremhævning og fejlfindingsværktøj .

RStudio er en mere bekvem indstilling til R-scripting i stedet for standardfunktionerne i R- programmeringssprogets installation.

Indholdsfortegnelse

R Scripting i RStudio

Når du åbner RStudio for første gang, vil du se 3 forskellige vinduer. Men i denne vejledning vil vi fokusere på, hvor du kan se den blinkende markør . Denne del kaldes konsollen , hvor vi kan lave R-scripting i RStudio .

R Scripting til LuckyTemplates ved hjælp af RStudio

For det første eksempel, lad os oprette en simpel aritmetisk operation og udføre den ved at trykke på Enter .

R Scripting til LuckyTemplates ved hjælp af RStudio

Ved at skrive og udføre " 1 + 1 " i konsollen , er vi i stand til at få " 2 " som et resultat. Hvis du er nysgerrig efter formålet med [1] , lad os tage et eksempel for at uddybe det yderligere. Jeg opretter en sekvens af tal fra 1 til 50 ved hjælp af kolon (:) operatoren.

R Scripting til LuckyTemplates ved hjælp af RStudio

Efter at have udført " 1:50 ", vil du se [1] , [18] og [35] før hver linje i resultatet. Der er ingen term brugt for denne del i RStudio . Men disse tal fungerer som en pladsholder for indekspositionen for hver linje i resultatet. Hvis du ser på den første linje, begynder den med den 1. værdi, som er 1 . Den anden linje begynder med den 18. værdi i resultatet, og den tredje linje begynder med den 35. værdi.

Til det næste eksempel vil vi prøve at bruge funktioner, som du måske kender. De fleste af disse er de samme med de funktioner, som vi bruger i LuckyTemplates. Lad os få kvadratroden af ​​25 .

R Scripting til LuckyTemplates ved hjælp af RStudio

For at beregne kvadratroden af ​​25 bruger vi . Lad os derefter i parametrene sætte 25 som værdien, der skal beregnes af funktionen. SQRT-funktionen er en af ​​de funktioner, som vi også bruger i LuckyTemplates , som er forbundet med DAX .

Oprettelse af en ny R-scriptfil i RStudio

I RStudio skal du oprette en R Script- fil, hvis du vil sikre dig, at du beholder alle de scripts, du har tilføjet, hvis du ved et uheld har lukket applikationen. For at gøre dette skal du blot klikke på menuen Filer. Hold derefter markøren over Ny fil og vælg R Script . Tastaturgenvejen til at oprette en ny R Script-fil er Ctrl+Shift+N .

R Scripting til LuckyTemplates ved hjælp af RStudio

Efter denne procedure skulle du nu have et 4. vindue, der indeholder det nye R-script, du har oprettet. Som standard vil R Script-filen blive navngivet som Untitled1 , men du kan ændre dette senere, når du har gemt filen.

R Scripting til LuckyTemplates ved hjælp af RStudio

Forståelse af autofuldførelsesfunktionen i RStudio

Der er fordele i R Script-filen. At kunne gemme R-scripts er en af ​​dem. En anden god ting er at kunne bruge autofuldførelsesfunktionen , der er inkluderet i RStudio.

R Scripting til LuckyTemplates ved hjælp af RStudio

Sådan ser autofuldførelsesfunktionen ud i RStudio. Dette vises først, når du begynder at skrive en funktion i R Script- filen. Dette er en fantastisk funktion, da den også giver definitionen af, hvordan en specifik funktion fungerer.

Når du ser dette, mens du skriver den funktion, du vil bruge, skal du blot trykke på Tab- tasten på dit tastatur for at autofuldføre.

R Scripting til LuckyTemplates ved hjælp af RStudio

Lad os afslutte dette eksempel ved at tilføje 25 som vores værdi i parametrene og klikke på knappen Kør for at udføre scriptet. Resultatet af dette script vises i konsolvinduet .

R Scripting til LuckyTemplates ved hjælp af RStudio

Brug af en bestilt operation i RStudio

Lad os tage et andet eksempel og oprette en bestilt operation.

R Scripting til LuckyTemplates ved hjælp af RStudio

I eksemplet tilføjede vi den bestilte operation “1 – 2 ^ 4” . Programmeringssproget R følger BEDMAS (Brackets, Exponents, Division, Multiplication, Addition og Subtraktion) for de ordnede operationer.

På grund af det udførte den eksponentoperationen (^) først før subtraktion (-), og vi fik -15 som et resultat.

Få hjælp Dokumentation til R-scripting

Programmeringssproget R har også en masse god hjælpedokumentation. Hvis du ikke har en idé om, hvordan en bestemt funktion fungerer, kan du bruge spørgsmålstegnet (?) til at søge efter dokumentation.

Lad os for eksempel sige, at vi ønsker at få dokumentation om plotfunktionen. Vi skriver ? operator før funktionsnavnet. Udfør det derefter ved at trykke på Ctrl+Enter .

R Scripting til LuckyTemplates ved hjælp af RStudio

Ved udførelse vil vi se en hjælpedokumentation om plotfunktion under Hjælp- vinduet. Vi kan klikke på linkene i hjælpedokumentationen for at lære mere om et specifikt emne vedrørende plotfunktionen. Lad os klikke på Generisk XY-plotting .

R Scripting til LuckyTemplates ved hjælp af RStudio

Ved at klikke, skulle vi se yderligere beskrivelse af plotfunktion og nogle eksempler i slutningen af ​​dokumentationen.

R Scripting til LuckyTemplates ved hjælp af RStudio

R Scripting til LuckyTemplates ved hjælp af RStudio

Vi kan også kopiere og indsætte et af eksemplerne i denne dokumentation og køre det i R-scriptfilen. Lad os som eksempel tage det fremhævede script ovenfor.

R Scripting til LuckyTemplates ved hjælp af RStudio

For denne blog vil vi ikke diskutere dette eksempel, da dette kun er til demonstration af nogle af de ting, du kan gøre i .

Der er dog en vigtig del, du skal vide, som er den kommentar , der er repræsenteret af # -symbolet. Lad os prøve at køre dette script ved at fremhæve det og klikke på knappen Kør .

R Scripting til LuckyTemplates ved hjælp af RStudio

Efter at have udført scriptet, vil det generere et plot som et resultat.

Gemmer en R-scriptfil

Når vi er færdige med vores scripts, kan vi gemme R script-filen på samme måde, som vi gemmer filer i andre programmer (ved at trykke på Ctrl+S ). Derefter vil et Gem fil- vindue dukke op. Herfra kan vi vælge den placering, hvor vi vil gemme R-scriptfilen og inkludere et filnavn.

R Scripting til LuckyTemplates ved hjælp af RStudio

Efter at have gemt, kan vi lukke og åbne denne fil, når som helst vi ønsker til redigering.

Miljøruden i RStudio

Den sidste ting, vi vil diskutere, er vinduet Miljø . I dette vindue kan vi se nyttige data såsom værdier og funktioner, som vi har oprettet i RStudio .

R Scripting til LuckyTemplates ved hjælp af RStudio

Som vi kan se i eksemplet, har vi værdien x, som blev skabt, da vi udførte scriptet, som vi tog fra hjælpedokumentationseksemplet. Ud over scriptet, som vi brugte tidligere, bruges symbolet <> normalt til at give eller tildele data til et objekt.


Konklusion

Sammenfattende lærte vi om det grundlæggende i R-scripting ved at tjekke nogle af RStudios grænseflade, og hvordan de fungerer. Vi er også i stand til at implementere nogle funktioner og operationer , der ligner dem, vi bruger i LuckyTemplates.

Vi har erfaret, at det er vigtigt at holde styr på de scripts, vi har udført.
Vi diskuterede også nogle fantastiske funktioner og operatorer såsom autofuldførelse og spørgsmålstegnet (?) -symbolet i søgningen efter et hjælpedokument. Vi lærte også om at gemme en R-scriptfil og brugen af ​​miljøruden i RStudio.

Alt det bedste,

George Mount


Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Oplev unik indsigt ved hjælp af LuckyTemplates TOPN-funktion

Denne blog indeholder LuckyTemplates TOPN DAX-funktionen, som giver dig mulighed for at få unik indsigt fra dine data, hvilket hjælper dig med at træffe bedre markedsføringsbeslutninger.

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Datamodellering i LuckyTemplates ved hjælp af understøttende tabeller

Lær nogle fantastiske analytiske teknikker, som vi kan gøre til datamodellering i LuckyTemplates ved hjælp af DAX-understøttende tabeller.

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Avanceret DAX til LuckyTemplates: Implementering af rangeringslogik på tværs af unikke indsigter

Her dykker vi ned i LuckyTemplates Advanced DAX og implementerer rangeringslogik for at få en meget unik indsigt. Jeg viser også måleforgrening i dette eksempel.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Denne blog introducerer den nye funktion i LuckyTemplates, What-If-analyseparameteren. Du vil se, hvordan det gør alt hurtigt og nemt til din scenarieanalyse.

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Brug LuckyTemplates Mål forgrening for at kontrollere, om dine avancer udvides, efterhånden som omsætningen vokser

Lær, hvordan du afgør, om din omsætningsvækst er god ved at kontrollere, om dine avancer er udvidet ved hjælp af LuckyTemplates, der måler forgrening.

LuckyTemplates-parametre via forespørgselseditor

LuckyTemplates-parametre via forespørgselseditor

Lær og forstå, hvordan du kan oprette og bruge LuckyTemplates Parameters, som er en kraftfuld funktion i Query Editor.

Rundt søjlediagram – en visualisering til dit dashboard

Rundt søjlediagram – en visualisering til dit dashboard

Denne vejledning vil diskutere om oprettelse af et rundt søjlediagram ved hjælp af Charticulator. Du lærer, hvordan du designer dem til din LuckyTemplates-rapport.

PowerApps funktioner og formler | En introduktion

PowerApps funktioner og formler | En introduktion

Lær, hvordan du bruger PowerApps-funktioner og -formler til at forbedre funktionaliteten og ændre adfærd i vores Power Apps-lærredsapp.

Pipe In R: Tilslutningsfunktioner med Dplyr

Pipe In R: Tilslutningsfunktioner med Dplyr

I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX fra LuckyTemplates giver dig mulighed for at returnere rangeringen af ​​et specifikt tal i hver tabelrække, der udgør en del af en liste over tal.