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.
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 .
Når popup-vinduet vises, skriv inn R-skript i søkefeltet og velg det. Klikk deretter på Koble til .
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.
Du vil da se Navigator-popup-vinduet. Når du velger navnetipsene , vil den resulterende tabellen vises til høyre.
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.
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 .
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.
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.
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 .
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.
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:
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.
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.
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.
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.
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.
La oss nå for demonstrasjonsformålet ha et veldig enkelt eksempel. I RStudio, utveksle data på x- og y-aksen.
Deretter kopierer og limer du inn dette i LuckyTemplates, og erstatter den gamle koden. Kjør koden for å se endringene.
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.
Du vil legge merke til at når du klikker på et alternativ, endres dataene i spredningsplottet.
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.
I denne opplæringen lærer du hvordan du kobler funksjoner sammen ved å bruke dplyr-røroperatøren i programmeringsspråket R.
RANKX fra LuckyTemplates lar deg returnere rangeringen til et spesifikt tall i hver tabellrad som utgjør en del av en liste med tall.
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
LuckyTemplates-kalendertabell: Hva er det og hvordan du bruker det
Lær hvordan du installerer programmeringsspråket Python i LuckyTemplates og hvordan du bruker verktøyene til å skrive koder og vise visuelle elementer.
Lær hvordan du beregner dynamiske fortjenestemarginer ved siden av LuckyTemplates og hvordan du kan få mer innsikt ved å grave dypere inn i resultatene.
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.
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.
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.