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.
Indholdsfortegnelse
Sådan bruges R i LuckyTemplates
Der er tre måder, hvorpå R kan tale med LuckyTemplates . Denne vejledning vil lære dig, hvad disse er, og derefter vise dig, hvordan du forbinder LuckyTemplates til R- scriptet på LuckyTemplates-skrivebordet.
Det første trin involverer import af data til LuckyTemplates via et R-script. Derefter udfører du et anvendt trin i . Demoen slutter med, hvordan man bruger R til at skabe en datavisualisering.
1. Import af data ved hjælp af R Script
Åbn en tom Power Query-rapport i LuckyTemplates. Gå til Hent data under fanen Hjem, og vælg Mere .
Når pop op-vinduet vises, skal du skrive R-script i søgefeltet og vælge det. Klik derefter på Opret forbindelse .
En tom boks vises nu på skærmen. Du skal bruge LuckyTemplates for at læse .csv-filen og derefter lave den om til en tabel. For at gøre dette skal du tildele tabellen et navn ved hjælp af tildelingsoperatoren ( <-> ) . I dette tilfælde hedder den resulterende tabel tips . Brug derefter funktionen read.csv og placer .csv-filens url mellem parentes og anførselstegn. Tryk på OK.
Du vil derefter se Navigator-pop-op-vinduet. Når du vælger navnetip , vises den resulterende tabel til højre.
Da et R-script er nødvendigt i tabellen, skal du klikke. Du vil nu se datasættet og kilderne til R-scriptet indlæst i en tabel.
2. Udførelse af et R-script i Power Query
Opret en i tabellen. Du kan gøre dette ved at klikke på fanen Transformer og derefter vælge Kør R-script .
Vinduet Kør R-script vises derefter. Den tomme boks er, hvor du indtaster din R-kode.
Det er bedst at oprette al R-koden i RStudio og derefter kopiere og indsætte dem i R-scriptet i LuckyTemplates.
Datasæt er navnet på den tabel, du arbejder med. I dette tilfælde vil du oprette et nyt datasæt som vist på billedet nedenfor.
Det første new_dataset kopierer simpelthen det originale datasæt.
Den anden linje er en kolonne. Et dollartegn ( $ ) efter et datasæt angiver, at det efterfølgende input m_f er en kolonne. Dette refererer til mandlige og kvindelige data i tiptabellen. Til denne kolonne skal du bruge funktionen understreng .
Når du er færdig, skal du trykke på OK. Du vil derefter se i ruden Anvendte trin, at new_dataset er blevet placeret under Kør R-script. Hvis du ruller til kolonnen længst til højre i tabellen, vil du se resultatet af R-scriptet.
Hvis du vil redigere R-scriptet, skal du blot trykke på tandhjulsikonet ved siden af Kør R-scriptet i ruden Anvendte trin.
For at vende tilbage til tabellen, efter du har foretaget dine ændringer, skal du blot klikke på Tabel og derefter på Fortsæt .
3. Oprettelse af visualiseringer ved hjælp af R i LuckyTemplates
Lad os nu gå til for at begynde at bygge R-visuals. Gå til ruden Visualiseringer, og vælg det visuelle R-script- ikon.
Hvis du får en meddelelse, der beder om at aktivere scriptvisualiseringer, skal du blot klikke på Aktiver . Du vil så se, at rapporteditoren nu vil se sådan ud:
Vælg de data, du vil placere i rapporten, i ruden Felter. Til denne demo blev der brugt tip og total_bill . Når du har valgt data, vil R-scripteditoren indeholde kommentarer, der viser det R-script, der bruges til hver kolonne.
Det første datasæt opretter en dataramme og kalder det drikkepenge og totalregning. Det andet datasæt bruger den unikke funktion til at fjerne duplikerede rækker.
Til visualiseringen bruges plotfunktionen . Du vil oprette et scatter plot af den samlede regning og drikkepenge. For denne graf er den samlede regning på x-aksen, mens spidsen er på y-aksen.
Når du er færdig, skal du klikke på afspilningsknappen i øverste højre hjørne af R-scripteditoren. Du vil derefter se et simpelt scatterplot i rapporteditoren.
Eksporterer fra LuckyTemplates til RStudio
Igen, det er bedre at lave din kodning i RStudio, da der er flere funktioner der, når det kommer til at tilpasse visualiseringer ved hjælp af R. For at bringe dit arbejde i LuckyTemplates til RStudio, skal du blot klikke på den diagonale pil øverst til højre hjørne af R-scripteditoren.
Hvis du gør det, omdirigeres du til RStudio med alle dine fremskridt intakte. Fremhæv og kør al koden i R-scriptet. Dette vil give dig det scatter-plot, du oprettede i LuckyTemplates.
Lad os nu med henblik på demonstration have et meget simpelt eksempel. I RStudio skal du udveksle data på x- og y-aksen.
Kopier og indsæt derefter dette i LuckyTemplates og erstatter den gamle kode. Kør koden for at se ændringerne.
Brug af Slicers i R Script Visuals
I lighed med andre , kan du ændre scatter plot-visualiseringen ved hjælp af slicere.
Tilføj et udsnit i rapporten, der ændrer tiden.
Du vil bemærke, at når du klikker på en indstilling, ændres dataene i spredningsplottet.
Du skal også bemærke, at når du beskæftiger dig med større data, kan det have en smule forsinkelse at vise resultaterne på en visualisering efter at have valgt en mulighed.
Konklusion
For at opsummere de tre måder, R taler meder gennem import af data, indsættelse af trin i Power Query og til sidst opbygning af visualiseringer.
R kan håndtere store datasæt såsom analyse af lyd- eller billeddata. Indkald fra en API kan også gøres nemmere med R. I de næste tutorials vil du beskæftige dig mere med at bygge andre visualiseringer og lave statistiske analyser.
I denne øvelse lærer du, hvordan du kæder funktioner sammen ved hjælp af dplyr-røroperatoren i programmeringssproget R.
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.
Lær, hvordan du adskiller en PBIX-fil for at udtrække LuckyTemplates-temaer og -billeder fra baggrunden og bruge den til at oprette din rapport!
Excel Formler Snydeark: Mellemvejledning
LuckyTemplates kalendertabel: Hvad er det, og hvordan man bruger det
Lær, hvordan du installerer programmeringssproget Python i LuckyTemplates, og hvordan du bruger dets værktøjer til at skrive koder og vise billeder.
Lær, hvordan du beregner dynamiske fortjenstmargener ved siden af LuckyTemplates, og hvordan du kan få mere indsigt ved at grave dybere ned i resultaterne.
Lær, hvordan du sorterer felterne fra kolonner med udvidet datotabel korrekt. Dette er en god strategi at gøre for vanskelige felter.
I denne artikel gennemgår jeg, hvordan du kan finde dine topprodukter pr. region ved hjælp af DAX-beregninger i LuckyTemplates, herunder funktionerne TOPN og CALCUATE.
Lær, hvordan du bruger en uønsket dimension til flag med lav kardinalitet, som du ønsker at inkorporere i din datamodel på en effektiv måde.