R Scripting voor LuckyTemplates met behulp van RStudio

R Scripting voor LuckyTemplates met behulp van RStudio

In deze blog gaan we door de basisprincipes van R-scripting voor LuckyTemplates met behulp van RStudio .

De RStudio wordt gebruikt voor het maken van statistische berekeningen en grafieken die aansluiten bij data-analyse en onderzoek.

Het is een geweldige tool voor codering omdat het een geïntegreerde ontwikkelomgeving (IDE) is . Dit betekent dat het functies heeft die u kunt gebruiken bij het coderen, zoals broncode-editor , automatisch aanvullen , syntaxisaccentuering en foutopsporingstool .

RStudio is een handigere instelling voor R-scripting in plaats van de standaardfuncties van de installatie van R- programmeertaal .

Inhoudsopgave

R Scripting in RStudio

Wanneer u RStudio voor het eerst opent, ziet u 3 verschillende vensters. Maar in deze zelfstudie gaan we ons concentreren op waar u de knipperende cursor kunt zien . Dit deel wordt de Console genoemd waar we R-scripting in RStudio kunnen doen .

R Scripting voor LuckyTemplates met behulp van RStudio

Laten we voor het eerste voorbeeld een eenvoudige rekenkundige bewerking maken en deze uitvoeren door op Enter te drukken .

R Scripting voor LuckyTemplates met behulp van RStudio

Door " 1 + 1 " in de console te typen en uit te voeren , kunnen we als resultaat " 2 " krijgen. Als je nieuwsgierig bent naar het doel van [1] , laten we een voorbeeld doen om het verder uit te werken. Ik maak een reeks getallen van 1 tot 50 met behulp van de dubbele punt (:)- operator.

R Scripting voor LuckyTemplates met behulp van RStudio

Na het uitvoeren van " 1:50 ", ziet u [1] , [18] en [35] voor elke regel van het resultaat. Er wordt geen term gebruikt voor dit onderdeel in RStudio . Maar deze getallen fungeren als tijdelijke aanduiding voor de indexpositie voor elke regel van het resultaat. Als u naar de eerste regel kijkt, begint deze met de eerste waarde, namelijk 1 . De tweede regel begint met de 18e waarde in het resultaat en de derde regel begint met de 35e waarde.

Voor het volgende voorbeeld proberen we functies te gebruiken waarmee u misschien bekend bent. De meeste hiervan zijn hetzelfde met de functies die we gebruiken in LuckyTemplates. Laten we de vierkantswortel van 25 nemen .

R Scripting voor LuckyTemplates met behulp van RStudio

Om de vierkantswortel van 25 te berekenen , gebruiken we de . Laten we vervolgens in de parameters 25 instellen als de waarde die door de functie moet worden berekend. De functie SQRT is een van de functies die we ook gebruiken in LuckyTemplates die is gekoppeld aan DAX .

Een nieuw R-scriptbestand maken in RStudio

In RStudio moet u een R Script-bestand maken als u er zeker van wilt zijn dat u alle scripts behoudt die u hebt toegevoegd voor het geval u de toepassing per ongeluk hebt gesloten. Om dit te doen, klikt u gewoon op het menu Bestand. Plaats de muisaanwijzer op Nieuw bestand en selecteer R Script . De sneltoets voor het maken van een nieuw R Script-bestand is Ctrl+Shift+N .

R Scripting voor LuckyTemplates met behulp van RStudio

Na deze procedure zou u nu een 4e venster moeten hebben met het nieuwe R-script dat u hebt gemaakt. Het R Script-bestand krijgt standaard de naam Untitled1 , maar u kunt dit later wijzigen nadat u het bestand hebt opgeslagen.

R Scripting voor LuckyTemplates met behulp van RStudio

De functie voor automatisch aanvullen in RStudio begrijpen

Er zijn voordelen bij het implementeren van R-scripts in het R Script-bestand. Het kunnen opslaan van R-scripts is er een van. Een ander voordeel is dat je gebruik kunt maken van de functie voor automatisch aanvullen die is opgenomen in RStudio.

R Scripting voor LuckyTemplates met behulp van RStudio

Zo ziet de autocomplete-functie eruit in RStudio. Dit wordt alleen weergegeven als u begint met het typen van een functie in het R Script- bestand. Dit is een geweldige functie omdat het ook de definitie geeft van hoe een specifieke functie werkt.

Zodra u dit ziet tijdens het typen van de functie die u wilt gebruiken, drukt u gewoon op de Tab- toets op uw toetsenbord om automatisch aan te vullen.

R Scripting voor LuckyTemplates met behulp van RStudio

Laten we dit voorbeeld afmaken door 25 toe te voegen als onze waarde in de parameters en op de knop Uitvoeren te klikken om het script uit te voeren. Het resultaat van dit script verschijnt in het consolevenster .

R Scripting voor LuckyTemplates met behulp van RStudio

Gebruikmakend van een geordende bewerking in RStudio

Laten we nog een voorbeeld nemen en een geordende bewerking maken.

R Scripting voor LuckyTemplates met behulp van RStudio

In het voorbeeld hebben we de bestelde bewerking "1 – 2 ^ 4" toegevoegd . De programmeertaal R volgt BEDMAS (haakjes, exponenten, delen, vermenigvuldigen, optellen en aftrekken) voor de geordende bewerkingen.

Daarom voerde het eerst de exponent (^) bewerking uit voordat het afgetrokken werd (-) en we kregen -15 als resultaat.

Help-documentatie verkrijgen voor R-scripting

De R-programmeertaal heeft ook veel geweldige helpdocumentatie. Als u geen idee heeft hoe een bepaalde functie werkt, kunt u de vraagtekenoperator (?) gebruiken om naar documentatie te zoeken.

Laten we bijvoorbeeld zeggen dat we documentatie willen hebben over de plotfunctie. We typen de ? operator voor de functienaam. Voer het vervolgens uit door op Ctrl+Enter te drukken .

R Scripting voor LuckyTemplates met behulp van RStudio

Bij het uitvoeren zien we een helpdocumentatie over de plotfunctie onder het Help- venster. We kunnen op de links in de helpdocumentatie klikken om meer te weten te komen over een specifiek onderwerp met betrekking tot de plotfunctie. Laten we op de Generic XY Plotting klikken .

R Scripting voor LuckyTemplates met behulp van RStudio

Als we erop klikken, zouden we een verdere beschrijving van de plotfunctie en enkele voorbeelden aan het einde van de documentatie moeten zien.

R Scripting voor LuckyTemplates met behulp van RStudio

R Scripting voor LuckyTemplates met behulp van RStudio

We kunnen ook een van de voorbeelden in deze documentatie kopiëren en plakken en uitvoeren in het R-scriptbestand. Laten we als voorbeeld het gemarkeerde script hierboven nemen.

R Scripting voor LuckyTemplates met behulp van RStudio

Voor deze blog gaan we dit voorbeeld niet bespreken, omdat dit slechts een demonstratie is van enkele dingen die u in RStudio kunt doen .

Er is echter één belangrijk onderdeel dat u moet weten, namelijk de opmerking die wordt weergegeven door het # -symbool. Laten we proberen dit script uit te voeren door het te markeren en op de knop Uitvoeren te klikken .

R Scripting voor LuckyTemplates met behulp van RStudio

Na het uitvoeren van het script zal het als resultaat een plot genereren.

Een R-scriptbestand opslaan

Als we klaar zijn met onze scripts, kunnen we het R-scriptbestand op dezelfde manier opslaan als bestanden in andere software (door op Ctrl+S te drukken ). Daarna verschijnt een venster Bestand opslaan. Vanaf hier kunnen we de locatie selecteren waar we het R-scriptbestand willen opslaan en een bestandsnaam opnemen.

R Scripting voor LuckyTemplates met behulp van RStudio

Na het opslaan kunnen we dit bestand op elk gewenst moment sluiten en openen om het te bewerken.

Het omgevingsvenster in RStudio

Het laatste dat we zullen bespreken, is het venster Omgeving . In dit venster kunnen we nuttige gegevens zien, zoals waarden en functies die we in RStudio hebben gemaakt .

R Scripting voor LuckyTemplates met behulp van RStudio

Zoals we in het voorbeeld kunnen zien, hebben we de waarde x die is gemaakt toen we het script uitvoerden dat we uit het voorbeeld van de helpdocumentatie haalden. Naast het script dat we eerder gebruikten, wordt het <>- symbool meestal gebruikt om gegevens aan een object te geven of toe te wijzen.

Python-script gebruiken in LuckyTemplates
Maak een LuckyTemplates-rapport naar SQL Server met behulp van R Script

Conclusie

Samenvattend hebben we de basisprincipes van R-scripting geleerd door een deel van de interface van RStudio te bekijken en te bekijken hoe ze werken. We kunnen ook enkele functies en bewerkingen implementeren die vergelijkbaar zijn met degene die we gebruiken in LuckyTemplates.

We hebben geleerd dat het maken van een R-scriptbestand belangrijk is om bij te houden welke scripts we hebben uitgevoerd.
We hebben ook enkele geweldige functies en operators besproken, zoals het automatisch aanvullen en het vraagteken (?) -symbool bij het zoeken naar een helpdocument. We leerden ook over het opslaan van een R-scriptbestand en het gebruik van het omgevingsvenster in RStudio.

Al het beste,

Georg Berg


Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Wat is zelf in Python: voorbeelden uit de echte wereld

Een RDS-bestand opslaan en laden in R

Een RDS-bestand opslaan en laden in R

Je leert hoe je objecten uit een .rds-bestand in R opslaat en laadt. In deze blog wordt ook besproken hoe je objecten uit R naar LuckyTemplates importeert.

First N Business Days Revisited – Een DAX-coderingstaaloplossing

First N Business Days Revisited – Een DAX-coderingstaaloplossing

In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Breng inzichten onder de aandacht met behulp van de Multi Threaded Dynamic Visuals-techniek in LuckyTemplates

Deze zelfstudie behandelt hoe u de Multi Threaded Dynamic Visuals-techniek kunt gebruiken om inzichten te creëren op basis van dynamische gegevensvisualisaties in uw rapporten.

Inleiding tot het filteren van context in LuckyTemplates

Inleiding tot het filteren van context in LuckyTemplates

In dit artikel zal ik de filtercontext doornemen. Filtercontext is een van de belangrijkste onderwerpen waarover elke LuckyTemplates-gebruiker in eerste instantie zou moeten leren.

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Beste tips voor het gebruik van de apps in LuckyTemplates Online Service

Ik wil laten zien hoe de online service LuckyTemplates Apps kan helpen bij het beheren van verschillende rapporten en inzichten die uit verschillende bronnen zijn gegenereerd.

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Analyseer winstmargeveranderingen in de loop van de tijd - analyse met LuckyTemplates en DAX

Leer hoe u wijzigingen in uw winstmarge kunt berekenen met behulp van technieken zoals vertakking van metingen en het combineren van DAX-formules in LuckyTemplates.

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Materialisatie-ideeën voor gegevenscaches in DAX Studio

Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.

Zakelijke rapportage met behulp van LuckyTemplates

Zakelijke rapportage met behulp van LuckyTemplates

Als u tot nu toe nog steeds Excel gebruikt, is dit het beste moment om LuckyTemplates te gaan gebruiken voor uw zakelijke rapportagebehoeften.

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten

Wat is LuckyTemplates Gateway? Alles wat u moet weten