Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
Inhoudsopgave
R gebruiken in LuckyTemplates
Er zijn drie manieren waarop R met LuckyTemplates kan communiceren . In deze zelfstudie leert u wat deze zijn en laat u vervolgens zien hoe u LuckyTemplates kunt verbinden met het R- script in de LuckyTemplates-desktop.
De eerste stap is het importeren van de gegevens in LuckyTemplates via een R-script. Vervolgens voert u een toegepaste stap uit in Power Query . De demo eindigt met het gebruik van R om een datavisualisatie te maken.
1. Gegevens importeren met R Script
Open een leeg Power Query-rapport in LuckyTemplates. Ga naar Gegevens ophalen op het tabblad Home en kies Meer .
Zodra het pop-upvenster verschijnt, typt u R-script in de zoekbalk en selecteert u het. Klik vervolgens op Verbinden .
Er verschijnt nu een leeg vak op het scherm. U hebt LuckyTemplates nodig om het .csv-bestand te lezen en er vervolgens een tabel van te maken. Wijs hiervoor een naam toe aan de tabel met behulp van de toewijzingsoperator ( <-> ). In dit geval heet de resulterende tabel tips . Gebruik vervolgens de functie read.csv en plaats de url van het .csv-bestand tussen haakjes en aanhalingstekens. Druk op OK.
U ziet dan het pop-upvenster Navigator. Wanneer u de naamtips selecteert , verschijnt de resulterende tabel aan de rechterkant.
Aangezien er een R-script nodig is in de tabel, klikt u op Transform Data . U ziet nu de dataset en bronnen van het R-script in een tabel worden geladen.
2. Een R-script uitvoeren in Power Query
Maak een berekende kolom in de tabel. U kunt dit doen door op het tabblad Transformeren te klikken en vervolgens R-script uitvoeren te selecteren .
Het Run R-scriptvenster verschijnt dan. In het lege vak voert u uw R-code in.
U kunt het beste alle R-code in RStudio maken en deze vervolgens kopiëren en plakken in het R-script in LuckyTemplates.
Dataset is de naam van de tabel waarmee u werkt. In dit geval wilt u een nieuwe dataset maken zoals weergegeven in de onderstaande afbeelding.
De eerste new_dataset kopieert simpelweg de originele dataset.
De tweede regel is een kolom. Een dollarteken ( $ ) na een gegevensset geeft aan dat de volgende invoer m_f een kolom is. Dit verwijst naar de mannelijke en vrouwelijke gegevens in de fooientabel. Voor deze kolom moet u de substring- functie gebruiken .
Als u klaar bent, drukt u op OK. U ziet dan in het paneel Applied Steps dat new_dataset is geplaatst onder Run R Script. Als u naar de meest rechtse kolom in de tabel scrolt, ziet u het resultaat van het R-script.
Als u het R-script wilt bewerken, hoeft u alleen maar op het tandwielpictogram naast het Run R-script in het deelvenster Toegepaste stappen te drukken.
Om terug te gaan naar de tabel nadat u uw wijzigingen heeft aangebracht, klikt u gewoon op Tabel en vervolgens op Doorgaan .
3. Visualisaties maken met R in LuckyTemplates
Laten we nu naar de rapporteditor gaan om te beginnen met het bouwen van R-visuals. Ga naar het deelvenster Visualisaties en selecteer het visuele pictogram R-script.
Als u een bericht krijgt waarin u wordt gevraagd scriptvisuals in te schakelen, klikt u gewoon op Inschakelen . U ziet dan dat de rapporteditor er nu als volgt uitziet:
Selecteer in het deelvenster Velden de gegevens die u in het rapport wilt plaatsen. Voor deze demo werden fooi en total_bill gebruikt. Nadat u gegevens hebt geselecteerd, bevat de R-scripteditor opmerkingen met het R-script dat voor elke kolom wordt gebruikt.
De eerste dataset creëert een dataframe en noemt het fooi en totale factuur. De tweede dataset gebruikt de unieke functie om dubbele rijen te verwijderen.
Voor de visualisatie wordt de plotfunctie gebruikt. U maakt een spreidingsdiagram van de totale rekening en fooi. Voor deze grafiek staat de totale rekening op de x-as terwijl de punt op de y-as staat.
Als u klaar bent, klikt u op de afspeelknop in de rechterbovenhoek van de R-scripteditor. U ziet dan een eenvoudig spreidingsdiagram in de rapporteditor.
Exporteren van LuckyTemplates naar RStudio
Nogmaals, het is beter om je codering in RStudio te doen, aangezien daar meer functies zijn als het gaat om het aanpassen van visualisaties met R. Om je werk in LuckyTemplates naar RStudio te brengen, hoef je alleen maar op de diagonale pijl bovenaan te klikken. rechterhoek van de R-scripteditor.
Als u dit doet, wordt u omgeleid naar RStudio met al uw voortgang intact. Markeer en voer alle code in het R-script uit. Dit geeft u de spreidingsplot die u in LuckyTemplates hebt gemaakt.
Laten we nu ter demonstratie een heel eenvoudig voorbeeld nemen. Wissel in RStudio de gegevens op de x- en y-as uit.
Kopieer en plak dit vervolgens in LuckyTemplates, ter vervanging van de oude code. Voer de code uit om de wijzigingen te zien.
Slicers gebruiken in R Script-visuals
Net als bij andere LuckyTemplates-visuals kunt u de spreidingsplotvisualisatie wijzigen met behulp van slicers.
Voeg een slicer toe aan het rapport die de tijd wijzigt.
U zult merken dat wanneer u op een optie klikt, de gegevens in de spreidingsplot veranderen.
Houd er ook rekening mee dat als u met grotere gegevens werkt, het tonen van de resultaten op een visual na het selecteren van een sliceroptie enige vertraging kan hebben.
R In LuckyTemplates: R en RStudio downloaden
LuckyTemplates met R en RStudio: aan de slag
Conclusie
Om samen te vatten, de drie manieren waarop R met praat , zijn het importeren van gegevens, het invoegen van stappen in Power Query en tot slot het bouwen van visualisaties.
R kan omgaan met grote datasets, zoals het analyseren van audio- of beeldgegevens. Ook het inbellen vanuit een API kan makkelijker met R. In de volgende tutorials ga je meer aan de slag met het bouwen van andere visualisaties en het doen van statistische analyses.
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