Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze tutorial ga ik de 3 verschillende manieren demonstreren om R voor LuckyTemplates te gebruiken. Dit omvat het importeren van gegevens in LuckyTemplates , het toepassen van stappen in Power Query en het maken van een gegevensvisualisatie .
Door R voor LuckyTemplates in te stellen, kunt u bepaalde taken uitvoeren, zoals de taken die hierboven zijn genoemd. Sommige hiervan zijn vergelijkbaar met hoe we Python in LuckyTemplates hebben geïntegreerd.
Inhoudsopgave
R configureren voor LuckyTemplates
Zodra u LuckyTemplates opent, zou u een leeg rapport moeten zien. Om R in LuckyTemplates te integreren, gaat u eerst naar het menu Bestand .
Klik vervolgens op Opties en instellingen . Selecteer daarna Opties .
Wanneer u Opties selecteert , verschijnt er een pop-upvenster. Klik onder de groep Globale opties op de optie R-scripting . Daarna zou je opties moeten zien om R home-mappen en R IDE's toe te wijzen .
Als u deze optie niet ziet, kunt u gewoon op de vervolgkeuzelijst klikken en Overige selecteren .
Daarna verschijnt er een nieuw invoervak waar u de R-homedirectory handmatig kunt instellen.
Om het pad naar de R-homedirectory correct te identificeren, moet u RStudio openen en op het menu Extra klikken . Selecteer vervolgens Algemene opties .
Hier kunt u het bestandspad controleren waar uw R is geïnstalleerd. In mijn geval is dit het bestandspad waar mijn R is geïnstalleerd.
Dit was het bestandspad dat je eerder in de vorige voorbeelden zag, wat betekent dat ik mijn versie moet updaten van R-4.0.2 naar R-4.1.1.
Aan de andere kant kun je gewoon het bestandspad dat je hier kunt vinden kopiëren en in LuckyTemplates plakken om de R-homedirectory in te stellen .
Ik selecteer het bestandspad om mijn versie bij te werken naar R-4.1.1.
Selecteer voor de gedetecteerde R IDE's de optie R Studio. Hierdoor kunnen we met gegevens in R Studio werken en deze naar LuckyTemplates brengen. Klik vervolgens op OK om het instellen van R voor LuckyTemplates te voltooien.
3 verschillende manieren om R te gebruiken voor LuckyTemplates
Laten we beginnen met het importeren van gegevens met behulp van het R-script in LuckyTemplates, gevolgd door het toepassen van stappen in de Power Query. Vervolgens maken we een visualisatie voor de gegevens die we gaan maken.
1. Gegevens importeren met behulp van R-script in LuckyTemplates
Klik eerst op Gegevens ophalen en selecteer de optie Meer .
Daarna verschijnt een pop-upvenster Gegevens ophalen. Zoek naar R-script in het zoekvak en kies R-script uit de resultaten. Klik dan op Verbinden .
Hierdoor wordt het dialoogvenster R-script geopend .
Zodra het dialoogvenster R-script is geopend, kunnen we beginnen met het importeren van gegevens. Voor dit voorbeeld importeren we een CSV-bestand met behulp van het R-script en maken er een tabel van.
Om het CSV-bestand te importeren, gebruikt u de functie read.csv en neemt u het bestandspad op van het CSV-bestand dat u tussen haakjes wilt importeren. In dit voorbeeld heb ik het opgeslagen in een variabele met de naam tips . Klik op OK om het script uit te voeren .
Nadat het script is uitgevoerd, moet als resultaat een tabel met de naam tips worden gemaakt. In het pop-upvenster Navigator ziet u het voorbeeld van de tabel. Laten we op Transform Data klikken om deze tabel in Power Query te openen .
De tabel zou er zo uit moeten zien nadat u op Gegevens transformeren hebt geklikt .
2. R-scripts toepassen in Power Query Editor
Na het openen van de tipstabel in Power Query wordt dit nu beschouwd als een dataset. Vanaf hier kunnen we enkele functies uitvoeren om als voorbeeld een berekende kolom te maken , gebaseerd op de dataset die we hebben. Om dat te doen, klikt u op Transformeren en selecteert u R-script uitvoeren .
Er verschijnt een R-scriptdialoogvenster en we kunnen een ander script uitvoeren om een kopie te maken van de huidige dataset die we hebben. We maken ook een nieuwe kolom met de naam m_f met gegevens uit de kolom geslacht met behulp van de onderstaande code.
De regel new_dataset <-> betekent dat we de inhoud van dataset in de new_dataset variabele plaatsen .
Vervolgens heb ik bij het maken van de nieuwe kolom een substring-functie opgeslagen in de variabele new_dataset$m_f . Merk op dat ik vóór m_f een $ -symbool heb gebruikt . Dit is het symbool dat wordt gebruikt om een nieuwe kolom te maken met behulp van het R-script.
Binnen de subtekenreeksfunctie betekent de code new_dataset$sex, 1 ,1 dat we alleen het eerste teken van de gegevens van de geslachtskolom gebruiken. Dus in plaats van Male en Female te nemen, nemen we alleen M en F. Klik op OK om de code uit te voeren.
In de sectie Toegepaste stappen kunt u de stappen volgen die u hebt uitgevoerd in de huidige dataset waaraan u werkt. Als u vervolgens door de tabel naar rechts scrolt, ziet u de nieuwe m_f-kolom samen met de gegevens uit de geslachtskolom.
Als u wilt doorlopen wat u in de vorige stap hebt gedaan, klikt u gewoon op het tandwielpictogram. Vervolgens zou het dialoogvenster Run R Script worden geopend.
Nu we klaar zijn met het toepassen van R-scripts in onze dataset, kunnen we de aangebrachte wijzigingen veilig sluiten en toepassen.
Daarna wordt de tipstabel in LuckyTemplates geladen.
3. Een R-visualisatie bouwen in LuckyTemplates
Zodra de tipstabel is geladen in LuckyTemplates, kunnen we beginnen met het bouwen van een R-visualisatie op basis van die tabel. Klik in het deelvenster Visualisaties op de visuele optie R-script en klik vervolgens op Inschakelen om door te gaan.
Je zou zoiets als dit moeten zien nadat je de scriptvisuals voor R hebt ingeschakeld.
Om te beginnen met het weergeven van gegevens in onze visualisatie, gaat u gewoon naar het deelvenster Velden, vouwt u de fooientabel uit en selecteert u de fooi- en total_bill- velden.
In de R-scripteditor zien we wat gegenereerde code na het selecteren van de fooi- en total_bill -velden. Deze codes worden automatisch gegenereerd en uitgevoerd voor het maken van een dataset of dataframe. Ze zijn ook voor het verwijderen van dubbele rijen uit de gegevens die we proberen weer te geven in onze visualisatie.
Daarna kunnen we nu beginnen met het plotten van gegevens op basis van onze geselecteerde velden. Voor dit voorbeeld ga ik een spreidingsplot maken voor fooi en total_bill met behulp van de plotfunctie.
Met behulp van de plotfunctie kunnen we dataset$total_bill en dataset$tip in de argumenten opnemen om de kolommen te specificeren die in onze visualisatie moeten worden weergegeven. Om dit script uit te voeren, klikt u gewoon op het afspeelpictogram in de rechterbovenhoek van de R-scripteditor.
Daarna zien we nu de spreidingsplot voor fooi en total_bill in het voorbeeldgebied.
Alternatieve manier om een plot te bewerken met RStudio
Afhankelijk van de plot die u wilt maken, moet u mogelijk rechtstreeks naar RStudio gaan en de stappen toepassen om een plot te maken en terug te gaan naar LuckyTemplates.
Kopieer en plak vervolgens de codes die u in RStudio hebt gedaan. Dit komt door het ontbreken van RStudio-functies tijdens het bewerken in de R-scripteditor van LuckyTemplates.
We kunnen zelfs de R-scripts die we hier in LuckyTemplates hebben gemaakt naar RStudio verplaatsen. U kunt dit doen door op de diagonale pijl rechtsboven in de R-scripteditor te klikken.
Dit is wat er gebeurt na het klikken op de diagonale pijl in de R-scripteditor in LuckyTemplates.
Zodra het script naar RStudio is verplaatst, moeten we alle codes selecteren en uitvoeren om de uitvoer te zien.
U kunt hier in RStudio wijzigingen aanbrengen en alles terugbrengen naar LuckyTemplates zodra u klaar bent met bewerken. Ik ga bijvoorbeeld de variabelen verwisselen en uitvoeren om enkele wijzigingen in onze plot aan te brengen.
In dit voorbeeld heb ik de punt naar de x-as verplaatst en de total_bill naar de y-as van de plot. Aangezien we klaar zijn met het aanbrengen van wijzigingen, kunnen we de code kopiëren en terug in LuckyTemplates plakken en de wijzigingen daar toepassen.
Naast visualisatie kan dit veranderen door het gebruik van een slicer zoals we die gebruiken in ons LuckyTemplates rapport. Ter referentie ga ik een slicer toevoegen en de tijd controleren onder het deelvenster Velden.
In de slicer kunnen we op de opties Lunch of Diner klikken om de gegevens in onze plot te wijzigen op basis van de geselecteerde tijd.
Houd er rekening mee dat er enige vertraging kan optreden, afhankelijk van hoe groot de dataset is die wordt gevisualiseerd. Soms kan het traag zijn bij het wijzigen van de uitvoer van de plot met behulp van een slicer.
Conclusie
Alles in aanmerking genomen, heb je geleerd hoe je R integreert in LuckyTemplates. Je kon R for LuckyTemplates ook op 3 verschillende manieren gebruiken: gegevens importeren , R-scripts toepassen en een R-visual bouwen .
Bovendien kon je verschillende symbolen en functies gebruiken om bepaalde taken en visualisaties uit te voeren. Houd er rekening mee dat u uw R-scripts in RStudio kunt bewerken en de wijzigingen terug kunt brengen in LuckyTemplates.
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