R Skript för Lucky Templates med RStudio

I den här bloggen kommer vi att gå igenom grunderna för R-skript för LuckyTemplates att använda.

RStudio används för att skapa statistiska beräkningar och grafik som är i linje med dataanalys och forskning.

Det är ett utmärkt verktyg för kodning eftersom det är en integrerad utvecklingsmiljö (IDE) . Det betyder att den har funktioner som du kan använda i kodning som källkodsredigerare , autokomplettering , syntaxmarkering och felsökningsverktyg .

RStudio är en bekvämare inställning för R-skript snarare än standardfunktionerna i R- programmeringsspråkets installation.

Innehållsförteckning

R Skriptning i RStudio

När du öppnar RStudio för första gången ser du tre olika fönster. Men i den här handledningen kommer vi att fokusera på var du kan se den blinkande markören . Den här delen kallas konsolen där vi kan göra R-skript i RStudio .

R Skript för Lucky Templates med RStudio

För det första exemplet, låt oss skapa en enkel aritmetisk operation och köra den genom att trycka på Enter .

R Skript för Lucky Templates med RStudio

Genom att skriva och köra " 1 + 1 " i konsolen kan vi få " 2 " som ett resultat. Om du är nyfiken på syftet med [1] , låt oss ta ett exempel för att utveckla ytterligare. Jag skapar en talsekvens från 1 till 50 med hjälp av kolon (:) operatorn.

R Skript för Lucky Templates med RStudio

Efter att ha kört " 1:50 " kommer du att se [1] , [18] och [35] före varje rad i resultatet. Det finns ingen term som används för denna del i RStudio . Men dessa siffror fungerar som en platshållare för indexpositionen för varje rad i resultatet. Om du tittar på den första raden börjar den med det första värdet som är 1 . Den andra raden börjar med det 18:e värdet i resultatet och den tredje raden börjar med det 35:e värdet.

För nästa exempel kommer vi att försöka använda funktioner som du kanske känner till. De flesta av dessa är desamma med funktionerna som vi använder i LuckyTemplates. Låt oss få kvadratroten av 25 .

R Skript för Lucky Templates med RStudio

För att beräkna kvadratroten ur 25 använder vi . Låt oss sedan ställa in 25 i parametrarna som det värde som ska beräknas av funktionen. SQRT-funktionen är en av funktionerna som vi också använder i LuckyTemplates som är associerad med DAX .

Skapa en ny R-skriptfil i RStudio

I RStudio måste du skapa en R-skriptfil om du vill vara säker på att du behåller alla skript du har lagt till ifall du av misstag har stängt programmet. För att göra detta klickar du helt enkelt på Arkiv-menyn. Håll sedan muspekaren över Ny fil och välj R Script . Kortkommandot för att skapa en ny R-skriptfil är Ctrl+Skift+N .

R Skript för Lucky Templates med RStudio

Efter denna procedur bör du nu ha ett fjärde fönster som innehåller det nya R-skriptet du har skapat. Som standard kommer R Script-filen att heta som Untitled1 , men du kan ändra detta senare när du har sparat filen.

R Skript för Lucky Templates med RStudio

Förstå funktionen Autoslutförande i RStudio

Det finns fördelar i R Script-filen. Att kunna spara R-skript är ett av dem. En annan bra sak är att kunna använda autokompletteringsfunktionen som ingår i RStudio.

R Skript för Lucky Templates med RStudio

Så här ser autokompletteringsfunktionen ut i RStudio. Detta kommer bara att visas när du börjar skriva någon funktion i R-skriptfilen . Detta är en fantastisk funktion eftersom den också ger en definition av hur en specifik funktion fungerar.

När du ser detta medan du skriver funktionen som du vill använda, tryck bara på Tabb -tangenten på ditt tangentbord för att autoslutföra.

R Skript för Lucky Templates med RStudio

Låt oss avsluta detta exempel genom att lägga till 25 som vårt värde i parametrarna och klicka på knappen Kör för att köra skriptet. Resultatet av detta skript visas i konsolfönstret .

R Skript för Lucky Templates med RStudio

Använda en beställd operation i RStudio

Låt oss ta ett annat exempel och skapa en beställd operation.

R Skript för Lucky Templates med RStudio

I exemplet lade vi till den beställda operationen "1 – 2 ^ 4" . Programmeringsspråket R följer BEDMAS (parenteser, exponenter, division, multiplikation, addition och subtraktion) för de ordnade operationerna.

På grund av det utförde den exponentoperationen (^) först före subtraktion (-) och vi fick -15 som ett resultat.

Få hjälpdokumentation för R-skript

Programmeringsspråket R har också mycket bra hjälpdokumentation. Om du inte har en aning om hur en viss funktion fungerar kan du använda frågetecknet ( ?) för att söka efter dokumentation.

Låt oss till exempel säga att vi vill få dokumentation om tomtfunktionen. Vi skriver ? operatorn före funktionsnamnet. Kör sedan genom att trycka på Ctrl+Enter .

R Skript för Lucky Templates med RStudio

Vid exekvering kommer vi att se en hjälpdokumentation om plottfunktion under hjälpfönstret . Vi kan klicka på länkarna i hjälpdokumentationen för att lära oss mer om ett specifikt ämne angående plotfunktionen. Låt oss klicka på Generic XY Plotting .

R Skript för Lucky Templates med RStudio

När vi klickar, bör vi se ytterligare beskrivning av plotfunktionen och några exempel i slutet av dokumentationen.

R Skript för Lucky Templates med RStudio

R Skript för Lucky Templates med RStudio

Vi kan också kopiera och klistra in ett av exemplen i den här dokumentationen och köra det i R-skriptfilen. Som ett exempel, låt oss ta det markerade skriptet ovan.

R Skript för Lucky Templates med RStudio

För den här bloggen kommer vi inte att diskutera det här exemplet eftersom det bara är för att demonstrera några av de saker du kan göra i .

Det finns dock en viktig del som du behöver veta, vilken är kommentaren som representeras av symbolen # . Låt oss försöka köra det här skriptet genom att markera det och klicka på knappen Kör .

R Skript för Lucky Templates med RStudio

Efter att ha kört skriptet kommer det att generera en plot som ett resultat.

Sparar en R-skriptfil

När vi är klara med våra skript kan vi spara R-skriptfilen på samma sätt som vi sparar filer i andra program (genom att trycka på Ctrl+S ). Efter det kommer ett Spara fil- fönster att dyka upp. Härifrån kan vi välja platsen där vi vill spara R-skriptfilen och inkludera ett filnamn.

R Skript för Lucky Templates med RStudio

När vi har sparat kan vi stänga och öppna den här filen när vi vill för redigering.

Miljörutan i RStudio

Det sista vi kommer att diskutera är miljöfönstret . I det här fönstret kan vi se användbar data som värden och funktioner som vi har skapat i RStudio .

R Skript för Lucky Templates med RStudio

Som vi kan se i exemplet har vi värdet x som skapades när vi körde skriptet som vi tog från hjälpdokumentationsexemplet. Utöver skriptet som vi använde tidigare, används symbolen <> vanligtvis för att ge eller tilldela data till ett objekt.


Slutsats

Sammanfattningsvis lärde vi oss om grunderna för R-skript genom att kolla in några av RStudios gränssnitt och hur de fungerar. Vi kan också implementera vissa funktioner och operationer som liknar de vi använder i LuckyTemplates.

Vi har lärt oss att det är viktigt att hålla ett register över de skript som vi har kört.
Vi diskuterade också några fantastiska funktioner och operatorer som autokomplettering och frågetecknet (?) i sökningen efter ett hjälpdokument. Vi lärde oss också hur man sparar en R-skriptfil och hur man använder miljörutan i RStudio.

Med vänliga hälsningar,

George Mount


Upptäck unika insikter med LuckyTemplates TOPN-funktion

Upptäck unika insikter med LuckyTemplates TOPN-funktion

Den här bloggen innehåller LuckyTemplates TOPN DAX-funktion, som gör att du kan få unika insikter från dina data, vilket hjälper dig att fatta bättre marknadsföringsbeslut.

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Datamodellering i LuckyTemplates med hjälp av stödtabeller

Lär dig några fantastiska analytiska tekniker som vi kan göra för datamodellering i LuckyTemplates med hjälp av DAX-stödtabeller.

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Avancerad DAX för LuckyTemplates: Implementering av rankningslogik över unika insikter

Här dyker vi in ​​i LuckyTemplates Advanced DAX och implementerar rankningslogik för att få en mycket unik insikt. Jag visar också upp måttförgrening i det här exemplet.

LuckyTemplates What-If-parameterfunktion

LuckyTemplates What-If-parameterfunktion

Den här bloggen introducerar den nya funktionen i LuckyTemplates, analysparametern What-If. Du kommer att se hur det gör allt snabbt och enkelt för din scenarioanalys.

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Använd LuckyTemplates Mät förgreningar för att kontrollera om dina marginaler ökar när intäkterna växer

Lär dig hur du avgör om din intäktstillväxt är bra genom att kontrollera om dina marginaler ökade med hjälp av LuckyTemplates mäter förgrening.

LuckyTemplates parametrar via frågeredigerare

LuckyTemplates parametrar via frågeredigerare

Lär dig och förstå hur du kan skapa och använda LuckyTemplates-parametrar som är en kraftfull funktion i frågeredigeraren.

Runda stapeldiagram – En visualisering för din instrumentpanel

Runda stapeldiagram – En visualisering för din instrumentpanel

Denna handledning kommer att diskutera hur man skapar ett runt stapeldiagram med Charticulator. Du kommer att lära dig hur du designar dem för din LuckyTemplates-rapport.

PowerApps funktioner och formler | En introduktion

PowerApps funktioner och formler | En introduktion

Lär dig hur du använder PowerApps funktioner och formler för att förbättra funktionaliteten och ändra ett beteende i vår Power Apps canvas-app.

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.