Tre sätt att använda R-skript i LuckyTemplates

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 .

Tre sätt att använda R-skript i LuckyTemplates

När popup-fönstret visas skriver du R script i sökfältet och väljer det. Klicka sedan på Anslut .

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

Du kommer då att se Navigatorns popup-fönster. När du väljer namntipsen visas den resulterande tabellen till höger.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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 .

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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 .

Tre sätt att använda R-skript i LuckyTemplates

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 .

Tre sätt att använda R-skript i LuckyTemplates

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:

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

Låt oss nu i demonstrationssyfte ta ett mycket enkelt exempel. I RStudio utbyter du data på x- och y-axeln.

Tre sätt att använda R-skript i LuckyTemplates

Kopiera och klistra sedan in detta i LuckyTemplates, ersätt den gamla koden. Kör koden för att se ändringarna.

Tre sätt att använda R-skript i LuckyTemplates

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.

Tre sätt att använda R-skript i LuckyTemplates

Du kommer att märka att när du klickar på ett alternativ ändras data i spridningsdiagrammet.

Tre sätt att använda R-skript i LuckyTemplates

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.


Pipe In R: Anslutningsfunktioner med Dplyr

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.

RANKX Deep Dive: A Lucky Templates DAX-funktion

RANKX Deep Dive: A Lucky Templates DAX-funktion

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.

Extrahera LuckyTemplates-teman och bilder från PBIX

Extrahera LuckyTemplates-teman och bilder från PBIX

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

Excel Formler Fuskblad: Mellanvägledning

Excel Formler Fuskblad: Mellanvägledning

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

LuckyTemplates Kalendertabell: Vad är det och hur man använder det

Python i LuckyTemplates: Hur man installerar och ställer in

Python i LuckyTemplates: Hur man installerar och ställer in

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.

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

Beräkna dynamiska vinstmarginaler – enkel analys av LuckyTemplates med DAX

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.

Sortering av datumtabellkolumner i LuckyTemplates

Sortering av datumtabellkolumner i LuckyTemplates

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.

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

Hitta dina bästa produkter för varje region i LuckyTemplates med DAX

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.

Skräpdimension: Vad är det och varför det är allt annat än skräp

Skräpdimension: Vad är det och varför det är allt annat än skräp

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.