Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
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 .
Laten we voor het eerste voorbeeld een eenvoudige rekenkundige bewerking maken en deze uitvoeren door op Enter te drukken .
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.
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 .
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 .
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.
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.
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.
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 .
Gebruikmakend van een geordende bewerking in RStudio
Laten we nog een voorbeeld nemen en een geordende bewerking maken.
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 .
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 .
Als we erop klikken, zouden we een verdere beschrijving van de plotfunctie en enkele voorbeelden aan het einde van de documentatie moeten zien.
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.
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 .
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.
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 .
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
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.
In deze tutorial over DAX-coderingstaal leert u hoe u de functie GENERATE gebruikt en hoe u de titel van een maat dynamisch wijzigt.
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.
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.
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.
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.
Deze tutorial bespreekt de ideeën van materialisatie van datacaches en hoe deze de prestaties van DAX beïnvloeden bij het leveren van resultaten.
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