Tre måter å bruke R-skript i LuckyTemplates

Innholdsfortegnelse

Slik bruker du R i LuckyTemplates

Det er tre måter R kan snakke med LuckyTemplates på . Denne opplæringen vil lære deg hva disse er og deretter vise deg hvordan du kobler LuckyTemplates til R- skriptet på LuckyTemplates-skrivebordet.

Det første trinnet innebærer å importere dataene til LuckyTemplates via et R-skript. Deretter vil du gjøre et anvendt trinn i . Demoen avsluttes med hvordan du bruker R til å lage en datavisualisering.

1. Importere data ved hjelp av R Script

Åpne en tom Power Query-rapport i LuckyTemplates. Gå til Hent data under fanen Hjem og velg Mer .

Tre måter å bruke R-skript i LuckyTemplates

Når popup-vinduet vises, skriv inn R-skript i søkefeltet og velg det. Klikk deretter på Koble til .

Tre måter å bruke R-skript i LuckyTemplates

En tom boks vises nå på skjermen. Du trenger LuckyTemplates for å lese .csv-filen og deretter gjøre den om til en tabell. For å gjøre dette, tilordne et navn til tabellen ved å bruke tilordningsoperatoren ( <-> ) . I dette tilfellet heter den resulterende tabellen tips . Bruk deretter funksjonen read.csv og plasser .csv-filens url mellom parentes og anførselstegn. Trykk OK.

Tre måter å bruke R-skript i LuckyTemplates

Du vil da se Navigator-popup-vinduet. Når du velger navnetipsene , vil den resulterende tabellen vises til høyre.

Tre måter å bruke R-skript i LuckyTemplates

Siden et R-skript er nødvendig i tabellen, klikk. Du vil nå se datasettet og kildene til R-skriptet lastet inn i en tabell.

Tre måter å bruke R-skript i LuckyTemplates

2. Utføre et R-skript i Power Query

Lag en i tabellen. Du kan gjøre dette ved å klikke på Transform- fanen og deretter velge Kjør R-skript .

Tre måter å bruke R-skript i LuckyTemplates

Kjør R-skriptvinduet vil da vises. Den tomme boksen er der du skriver inn R-koden din.

Det er best å lage all R-koden i RStudio og deretter kopiere og lime dem inn i R-skriptet i LuckyTemplates.

Datasett er navnet på tabellen du jobber med. I dette tilfellet vil du opprette et nytt datasett som vist på bildet nedenfor.

Tre måter å bruke R-skript i LuckyTemplates

Det første new_datasettet kopierer ganske enkelt det originale datasettet.

Den andre linjen er en kolonne. Et dollartegn ( $ ) etter et datasett indikerer at den påfølgende inngangen m_f er en kolonne. Dette refererer til mannlige og kvinnelige data i tipstabellen. For denne kolonnen må du bruke delstrengfunksjonen .

Når du er ferdig, trykk OK. Du vil da se i Applied Steps-ruten at new_dataset har blitt plassert under Run R Script. Hvis du blar til kolonnen lengst til høyre i tabellen, vil du se resultatet av R-skriptet.

Tre måter å bruke R-skript i LuckyTemplates

Hvis du ønsker å redigere R-skriptet, er alt du trenger å gjøre å trykke på tannhjulikonet ved siden av Kjør R-skriptet i ruten Applied Steps.

For å gå tilbake til tabellen etter at du har gjort endringene, klikker du bare på Tabell og deretter Fortsett .

Tre måter å bruke R-skript i LuckyTemplates

3. Lage visualiseringer ved å bruke R i LuckyTemplates

La oss nå gå til for å begynne å bygge R-visuals. Gå til Visualiseringer-ruten og velg R-skriptets visuelle ikon.

Tre måter å bruke R-skript i LuckyTemplates

Hvis du får en melding som ber om å aktivere skriptbilder, klikker du bare på Aktiver . Du vil da se at rapportredigereren nå vil se slik ut:

Tre måter å bruke R-skript i LuckyTemplates

I feltruten velger du dataene du vil plassere i rapporten. For denne demoen ble tips og total_bill brukt. Når du har valgt data, vil R-skripteditoren inneholde kommentarer som viser R-skriptet som brukes for hver kolonne.

Tre måter å bruke R-skript i LuckyTemplates

Det første datasettet lager en dataramme og kaller det tips og totalregning. Det andre datasettet bruker den unike funksjonen til å fjerne dupliserte rader.

For visualiseringen brukes plottfunksjonen . Du vil lage et scatter plot av den totale regningen og tipset. For denne grafen er den totale regningen på x-aksen mens spissen er på y-aksen.

Tre måter å bruke R-skript i LuckyTemplates

Når du er ferdig, klikker du på avspillingsknappen øverst til høyre i R-skripteditoren. Du vil da se et enkelt spredningsplott i rapporteditoren.

Tre måter å bruke R-skript i LuckyTemplates

Eksporterer fra LuckyTemplates til RStudio

Igjen, det er bedre å gjøre kodingen din i RStudio siden det er flere funksjoner der når det gjelder å tilpasse visualiseringer ved hjelp av R. For å bringe arbeidet ditt i LuckyTemplates til RStudio, er alt du trenger å gjøre å klikke på den diagonale pilen øverst til høyre hjørnet av R-skripteditoren.

Tre måter å bruke R-skript i LuckyTemplates

Hvis du gjør det, omdirigeres du til RStudio med all fremgang intakt. Marker og kjør all koden i R-skriptet. Dette vil gi deg spredningsplottet du opprettet i LuckyTemplates.

Tre måter å bruke R-skript i LuckyTemplates

La oss nå for demonstrasjonsformålet ha et veldig enkelt eksempel. I RStudio, utveksle data på x- og y-aksen.

Tre måter å bruke R-skript i LuckyTemplates

Deretter kopierer og limer du inn dette i LuckyTemplates, og erstatter den gamle koden. Kjør koden for å se endringene.

Tre måter å bruke R-skript i LuckyTemplates

Bruke slicere i R Script Visuals

I likhet med andre , kan du endre spredningsplottvisualiseringen ved hjelp av skjærere.

Legg til en slicer i rapporten som endrer tiden.

Tre måter å bruke R-skript i LuckyTemplates

Du vil legge merke til at når du klikker på et alternativ, endres dataene i spredningsplottet.

Tre måter å bruke R-skript i LuckyTemplates

Du bør også merke deg at når du håndterer større data, kan det ha litt forsinkelse å vise resultatene på en visuell etter å ha valgt et alternativ.



Konklusjon

For å oppsummere, de tre måtene R snakker meder gjennom å importere data, sette inn trinn i Power Query og til slutt bygge visualiseringer.

R kan håndtere store datasett som å analysere lyd- eller bildedata. Å ringe inn fra et API kan også gjøres enklere med R. I de neste veiledningene vil du ta for deg mer å bygge andre visualiseringer og gjøre statistiske analyser.


Pipe In R: Koblingsfunksjoner med Dplyr

Pipe In R: Koblingsfunksjoner med Dplyr

I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX Deep Dive: A LuckyTemplates DAX-funksjon

RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Trekker ut LuckyTemplates-temaer og bilder fra PBIX

Lær hvordan du demonterer en PBIX-fil for å trekke ut LuckyTemplates-temaer og bilder fra bakgrunnen og bruke den til å lage rapporten din!

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

Excel Formulas Cheat Sheet: Mellomveiledning

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det

Python i LuckyTemplates: Hvordan installere og sette opp

Python i LuckyTemplates: Hvordan installere og sette opp

Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Beregning av dynamiske fortjenestemarginer – enkel analyse av LuckyTemplates med DAX

Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.

Sortering av datotabellkolonner i LuckyTemplates

Sortering av datotabellkolonner i LuckyTemplates

Lær hvordan du sorterer feltene fra kolonner med utvidet datotabell på riktig måte. Dette er en god strategi å gjøre for vanskelige felt.

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

Finn dine beste produkter for hver region i LuckyTemplates ved å bruke DAX

I denne artikkelen går jeg gjennom hvordan du kan finne de beste produktene dine per region ved å bruke DAX-beregninger i LuckyTemplates, inkludert TOPN- og CALCUATE-funksjonene.

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Søppeldimensjon: Hva er det og hvorfor det er alt annet enn søppel

Lær hvordan du bruker en søppeldimensjon for flagg med lav kardinalitet som du ønsker å inkludere i datamodellen din på en effektiv måte.