Pipe In R: Anslutningsfunktioner med Dplyr
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
Innehållsförteckning
Hur man använder R i LuckyTemplates
Det finns tre sätt som R kan prata med LuckyTemplates på . Denna handledning kommer att lära dig vad dessa är och sedan visa dig hur du ansluter LuckyTemplates till R- skriptet på LuckyTemplates skrivbord.
Det första steget innebär att importera data till LuckyTemplates via ett R-skript. Sedan kommer du att göra ett tillämpat steg i . Demon kommer att avslutas med hur man använder R för att skapa en datavisualisering.
1. Importera data med R Script
Öppna en tom Power Query-rapport i LuckyTemplates. Gå till Hämta data under fliken Hem och välj Mer .
När popup-fönstret visas skriver du R script i sökfältet och väljer det. Klicka sedan på Anslut .
En tom ruta visas nu på skärmen. Du behöver LuckyTemplates för att läsa .csv-filen och sedan förvandla den till en tabell. För att göra detta, tilldela tabellen ett namn med hjälp av tilldelningsoperatorn ( <-> ) . I det här fallet heter den resulterande tabellen tips . Använd sedan funktionen read.csv och placera .csv-filens url mellan parentes och citattecken. Tryck på OK.
Du kommer då att se Navigatorns popup-fönster. När du väljer namntipsen visas den resulterande tabellen till höger.
Eftersom ett R-skript behövs i tabellen, klicka. Du kommer nu att se datamängden och källorna för R-skriptet inlästa i en tabell.
2. Exekvera ett R-skript i Power Query
Skapa en i tabellen. Du kan göra detta genom att klicka på fliken Transformera och sedan välja Kör R-skript .
Fönstret Kör R-skript visas då. Den tomma rutan är där du anger din R-kod.
Det är bäst att skapa all R-kod i RStudio och sedan kopiera och klistra in dem i R-skriptet i LuckyTemplates.
Dataset är namnet på tabellen som du arbetar med. I det här fallet vill du skapa en ny datauppsättning som visas i bilden nedan.
Den första new_dataset kopierar helt enkelt den ursprungliga datamängden.
Den andra raden är en kolumn. Ett dollartecken ( $ ) efter en datauppsättning indikerar att den efterföljande inmatningen m_f är en kolumn. Detta hänvisar till manliga och kvinnliga uppgifter i tipstabellen. För denna kolumn måste du använda delsträngsfunktionen .
När du är klar trycker du på OK. Du kommer sedan att se i rutan Tillämpade steg att new_dataset har placerats under Kör R-skript. Om du rullar till kolumnen längst till höger i tabellen ser du resultatet av R-skriptet.
Om du vill redigera R-skriptet behöver du bara trycka på kugghjulsikonen bredvid Kör R-skriptet i rutan Tillämpade steg.
För att komma tillbaka till tabellen efter att du har gjort dina ändringar klickar du bara på Tabell och sedan på Fortsätt .
3. Skapa visualiseringar med hjälp av R i LuckyTemplates
Låt oss nu gå till för att börja bygga R-visualer. Gå till fönstret Visualiseringar och välj den visuella R-skriptikonen .
Om du får ett meddelande som ber om att aktivera skriptbilder klickar du bara på Aktivera . Du kommer då att se att rapportredigeraren nu kommer att se ut så här:
Välj de data som du vill placera i rapporten i fältet. För denna demo användes tips och total_bill . När du väl har valt data kommer R-skriptredigeraren att innehålla kommentarer som visar R-skriptet som används för varje kolumn.
Den första datamängden skapar en dataram och kallar den dricks och totalräkning. Den andra datamängden använder den unika funktionen för att ta bort dubblerade rader.
För visualiseringen används plottfunktionen . Du kommer att skapa en scatterplot av den totala räkningen och dricksen. För denna graf är den totala sedeln på x-axeln medan spetsen är på y-axeln.
När du är klar klickar du på uppspelningsknappen i det övre högra hörnet av R-skriptredigeraren. Du kommer då att se ett enkelt spridningsdiagram i rapportredigeraren.
Exporterar från LuckyTemplates till RStudio
Återigen, det är bättre att göra din kodning i RStudio eftersom det finns fler funktioner där när det gäller att anpassa visualiseringar med R. För att ta ditt arbete i LuckyTemplates till RStudio behöver du bara klicka på diagonalpilen uppe till höger hörnet av R-skriptredigeraren.
Om du gör det omdirigeras du till RStudio med alla dina framsteg intakta. Markera och kör all kod i R-skriptet. Detta kommer att ge dig spridningsdiagrammet du skapade i LuckyTemplates.
Låt oss nu i demonstrationssyfte ta ett mycket enkelt exempel. I RStudio utbyter du data på x- och y-axeln.
Kopiera och klistra sedan in detta i LuckyTemplates, ersätt den gamla koden. Kör koden för att se ändringarna.
Använda Slicers i R Script Visuals
I likhet med andra , kan du ändra scatter plot-visualiseringen med hjälp av slicers.
Lägg till en slicer i rapporten som ändrar tiden.
Du kommer att märka att när du klickar på ett alternativ ändras data i spridningsdiagrammet.
Du bör också notera att när du hanterar större data, kan det ha lite fördröjning att visa resultaten på en bild efter att ha valt ett alternativ.
Slutsats
För att sammanfatta, de tre sätten som R pratar medär genom att importera data, infoga steg i Power Query och slutligen bygga visualiseringar.
R kan hantera stora datamängder som att analysera ljud- eller bilddata. Att ringa in från ett API kan också göras enklare med R. I nästa handledning kommer du att ta itu med att bygga andra visualiseringar och göra statistisk analys.
I den här handledningen kommer du att lära dig hur du kopplar ihop funktioner med hjälp av dplyr-röroperatorn i programmeringsspråket R.
RANKX från LuckyTemplates låter dig returnera rankningen av ett specifikt nummer i varje tabellrad som utgör en del av en lista med nummer.
Lär dig hur du tar isär en PBIX-fil för att extrahera LuckyTemplates-teman och bilder från bakgrunden och använda den för att skapa din rapport!
Excel Formler Fuskblad: Mellanvägledning
LuckyTemplates Kalendertabell: Vad är det och hur man använder det
Lär dig hur du installerar programmeringsspråket Python i LuckyTemplates och hur du använder dess verktyg för att skriva koder och visa bilder.
Lär dig hur du beräknar dynamiska vinstmarginaler vid sidan av LuckyTemplates och hur du kan få fler insikter genom att gräva djupare i resultaten.
Lär dig hur du sorterar fälten från en utökad datumtabells kolumner korrekt. Detta är en bra strategi att göra för svåra fält.
I den här artikeln går jag igenom hur du kan hitta dina toppprodukter per region med hjälp av DAX-beräkningar i LuckyTemplates, inklusive TOPN- och CALCULATE-funktionerna.
Lär dig hur du använder en skräpdimension för flaggor med låg kardinalitet som du vill infoga i din datamodell på ett effektivt sätt.