R Skripting for LuckyTemplates ved hjelp av RStudio

I denne bloggen skal vi gå gjennom det grunnleggende om R-skripting for LuckyTemplates bruk.

RStudio brukes til å lage statistiske beregninger og grafikk som er i tråd med dataanalyse og forskning.

Det er et flott verktøy for koding fordi det er et integrert utviklingsmiljø (IDE) . Dette betyr at den har funksjoner du kan bruke i koding som kildekoderedigering , autofullføring , syntaksutheving og feilsøkingsverktøy .

RStudio er en mer praktisk innstilling for R-skripting i stedet for standardfunksjonene til R- programmeringsspråkets installasjon.

Innholdsfortegnelse

R Skripting i RStudio

Når du åpner RStudio for første gang, vil du se 3 forskjellige vinduer. Men i denne opplæringen skal vi fokusere på hvor du kan se den blinkende markøren . Denne delen kalles konsollen hvor vi kan gjøre R-skripting i RStudio .

R Skripting for LuckyTemplates ved hjelp av RStudio

For det første eksemplet, la oss lage en enkel aritmetisk operasjon og utføre den ved å trykke Enter .

R Skripting for LuckyTemplates ved hjelp av RStudio

Ved å skrive og kjøre " 1 + 1 " i konsollen , kan vi få " 2 " som et resultat. Hvis du er nysgjerrig på formålet med [1] , la oss ta et eksempel for å utdype det ytterligere. Jeg lager en tallsekvens fra 1 til 50 ved å bruke kolon (:)- operatoren.

R Skripting for LuckyTemplates ved hjelp av RStudio

Etter å ha utført " 1:50 ", vil du se [1] , [18] og [35] foran hver linje i resultatet. Det er ingen term brukt for denne delen i RStudio . Men disse tallene fungerer som en plassholder for indeksposisjonen for hver linje i resultatet. Hvis du ser på den første linjen, begynner den med den første verdien som er 1 . Den andre linjen begynner med den 18. verdien i resultatet, og den tredje linjen begynner med den 35. verdien.

For det neste eksempelet vil vi prøve å bruke funksjoner som du kanskje er kjent med. De fleste av disse er de samme med funksjonene som vi bruker i LuckyTemplates. La oss få kvadratroten av 25 .

R Skripting for LuckyTemplates ved hjelp av RStudio

For å beregne kvadratroten av 25 bruker vi . Så i parameterne, la oss sette 25 som verdien som skal beregnes av funksjonen. SQRT-funksjonen er en av funksjonene som vi også bruker i LuckyTemplates som er knyttet til DAX .

Opprette en ny R-skriptfil i RStudio

I RStudio må du opprette en R-skriptfil hvis du vil være sikker på at du beholder alle skriptene du har lagt til i tilfelle du ved et uhell har lukket applikasjonen. For å gjøre dette, klikk ganske enkelt på Fil-menyen. Hold deretter musepekeren over Ny fil og velg R Script . Tastatursnarveien for å lage en ny R-skriptfil er Ctrl+Shift+N .

R Skripting for LuckyTemplates ved hjelp av RStudio

Etter denne prosedyren bør du nå ha et fjerde vindu som inneholder det nye R-skriptet du har laget. Som standard vil R Script-filen bli navngitt som Untitled1 , men du kan endre dette senere når du har lagret filen.

R Skripting for LuckyTemplates ved hjelp av RStudio

Forstå Autofullfør-funksjonen i RStudio

Det er fordeler i R Script-filen. Å kunne lagre R-skript er en av dem. En annen god ting er å kunne bruke autofullføringsfunksjonen som er inkludert i RStudio.

R Skripting for LuckyTemplates ved hjelp av RStudio

Slik ser autofullføringsfunksjonen ut i RStudio. Dette vil bare vises når du begynner å skrive en funksjon i R-skriptfilen . Dette er en flott funksjon siden den også gir definisjonen på hvordan en spesifikk funksjon fungerer.

Når du ser dette mens du skriver inn funksjonen du vil bruke, trykker du bare på Tab- tasten på tastaturet for å autofullføre.

R Skripting for LuckyTemplates ved hjelp av RStudio

La oss avslutte dette eksemplet ved å legge til 25 som vår verdi i parameterne og klikke på Kjør- knappen for å kjøre skriptet. Resultatet av dette skriptet vises i konsollvinduet .

R Skripting for LuckyTemplates ved hjelp av RStudio

Bruke en bestilt operasjon i RStudio

La oss ta et annet eksempel og lage en bestilt operasjon.

R Skripting for LuckyTemplates ved hjelp av RStudio

I eksemplet la vi til den bestilte operasjonen “1 – 2 ^ 4” . R -programmeringsspråket følger BEDMAS (parenteser, eksponenter, divisjon, multiplikasjon, addisjon og subtraksjon) for de bestilte operasjonene.

På grunn av det utførte den eksponent (^) operasjonen først før subtraksjon (-), og vi fikk -15 som et resultat.

Få hjelp Dokumentasjon for R-skripting

Programmeringsspråket R har også mye god hjelpedokumentasjon. I tilfelle du ikke har en ide om hvordan en bestemt funksjon fungerer, kan du bruke spørsmålstegnet (?) for å søke etter dokumentasjon.

La oss for eksempel si at vi ønsker å få dokumentasjon om plottfunksjonen. Vi skriver ? operatør før funksjonsnavnet. Utfør det deretter ved å trykke Ctrl+Enter .

R Skripting for LuckyTemplates ved hjelp av RStudio

Ved utførelse vil vi se en hjelpedokumentasjon om plottfunksjon under hjelpevinduet . Vi kan klikke på lenkene i hjelpedokumentasjonen for å lære mer om et spesifikt emne angående plottfunksjonen. La oss klikke på Generisk XY-plotting .

R Skripting for LuckyTemplates ved hjelp av RStudio

Ved å klikke skal vi se nærmere beskrivelse om plottfunksjon og noen eksempler på slutten av dokumentasjonen.

R Skripting for LuckyTemplates ved hjelp av RStudio

R Skripting for LuckyTemplates ved hjelp av RStudio

Vi kan også kopiere og lime inn et av eksemplene i denne dokumentasjonen og kjøre det i R-skriptfilen. Som et eksempel, la oss ta det uthevede skriptet ovenfor.

R Skripting for LuckyTemplates ved hjelp av RStudio

For denne bloggen skal vi ikke diskutere dette eksemplet, da dette bare er for å demonstrere noen av tingene du kan gjøre i .

Det er imidlertid en viktig del du trenger å vite, som er kommentaren som er representert med # -symbolet. La oss prøve å kjøre dette skriptet ved å markere det og klikke på Kjør- knappen.

R Skripting for LuckyTemplates ved hjelp av RStudio

Etter å ha utført skriptet, vil det generere et plott som et resultat.

Lagre en R-skriptfil

Når vi er ferdige med skriptene våre, kan vi lagre R-skriptfilen på samme måte som vi lagrer filer i annen programvare (ved å trykke Ctrl+S ). Etter det vil et Lagre fil- vindu dukke opp. Herfra kan vi velge stedet der vi vil lagre R-skriptfilen og inkludere et filnavn.

R Skripting for LuckyTemplates ved hjelp av RStudio

Ved lagring kan vi lukke og åpne denne filen når som helst vi ønsker for redigering.

Miljøruten i RStudio

Det siste vi skal diskutere er miljøvinduet . I dette vinduet kan vi se nyttige data som verdier og funksjoner som vi har laget i RStudio .

R Skripting for LuckyTemplates ved hjelp av RStudio

Som vi kan se i eksempelet, har vi verdien x som ble opprettet da vi kjørte skriptet som vi tok fra hjelpedokumentasjonseksemplet. I tillegg til skriptet som vi brukte tidligere, brukes <> -symbolet vanligvis til å gi eller tilordne data til et objekt.


Konklusjon

Oppsummert lærte vi om det grunnleggende om R-skripting ved å sjekke ut noen av RStudios grensesnitt og hvordan de fungerer. Vi er også i stand til å implementere noen funksjoner og operasjoner som ligner på de vi bruker i LuckyTemplates.

Vi har lært at det er viktig å holde oversikt over skriptene vi har utført.
Vi diskuterte også noen flotte funksjoner og operatorer som autofullføring og spørsmålstegn (?) -symbolet i søk etter et hjelpedokument. Vi lærte også om lagring av en R-skriptfil og bruk av miljøruten i RStudio.

Beste ønsker,

George Mount


Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

Slik bruker du Natural Language Query (Q&A) i LuckyTemplates

I denne opplæringen skal jeg vise deg hva du kan gjøre med Natural Language Query eller skrivebordsfunksjonen for spørsmål og svar i LuckyTemplates netttjeneste.

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Sorter visualiseringer dynamisk i LuckyTemplate-rapportene dine

Lær hvordan du sorterer visualiseringer dynamisk i LuckyTemplates-rapportene dine. Få kvalitetsinnsikt samtidig som du er kreativ i måten du presenterer data på.

PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.