Wat is zelf in Python: voorbeelden uit de echte wereld
Wat is zelf in Python: voorbeelden uit de echte wereld
In deze zelfstudie leert u hoe u functies aan elkaar koppelt met behulp van de dplyr pipe-operator in de R-programmeertaal.
Dit zijn enkele van de basisfuncties in R:
De dplyr in R kan worden gezien als een grammatica van gegevensmanipulatie. Merk op hoe elke functie een werkwoord is en wanneer ze bij elkaar worden geplaatst, vormen ze een vorm van commando. Al deze functies zijn bedoeld om samen te werken.
Zoals weergegeven in de laatste rij van de tabel, wordt de pipe-operator in R weergegeven door %>% , waarmee u functies met elkaar kunt verbinden.
In deze zelfstudie leert u hoe u algemene dplyr-functies uitvoert en vervolgens de pipe-operator gebruikt om ze aan elkaar te koppelen.
Inhoudsopgave
De pijpoperator in R gebruiken om code te vereenvoudigen
Open het R-programma. In het lege script moet u een bibliotheek oproepen met behulp van de bibliotheken van Tidverse en Lahman .
Laten we voor dit voorbeeld de gemiddelde, minimale en maximale overwinningen voor elk team sinds het jaar 2000 zoeken.
Je kunt de code op verschillende manieren schrijven.
De eerste is om teams voortdurend opnieuw toe te wijzen. U moet teams filteren op jaar-ID en ze vervolgens groeperen op team-ID. gebruiken .
Wanneer u de R-code uitvoert, krijgt u een tabel met de teamID, gemiddelde, min en max.
Deze code bevat echter te veel toetsaanslagen.
Dus laten we de andere manier proberen om de resultaten in één keer te krijgen, en dat is door de pipe-operator te gebruiken.
De sneltoets voor de pipe-operator is CTRL+SHIFT+M . Hierdoor kunt u het dataframe van uw team doorgeven aan de volgende stappen.
Voor de code hoeft u geen teams opnieuw toe te wijzen aan elke functie. U hoeft alleen de pipe-operator tussen elke functie te gebruiken om het dataframe over te dragen naar de volledige code.
Wanneer u het uitvoert, krijgt u dezelfde resultaten als de vorige methode.
Met de pipe-operator kunt u uw code stroomlijnen en vereenvoudigen. Het is echter even wennen om deze operator te gebruiken. Maar als u eenmaal begrijpt hoe het werkt, wordt het maken van een R-script een eenvoudigere taak.
Wijzigingen aanbrengen in de code
Het gebruik van een pipe-operator maakt het ook gemakkelijker om wijzigingen in uw R-code aan te brengen.
Als u bijvoorbeeld meer commando's wilt toevoegen, hoeft u alleen maar een nieuwe regel code op te nemen en deze aan de bestaande code te koppelen met behulp van de pipe-operator.
Houd er rekening mee dat dit niet het toewijzen van de resultaten aan een object is. Het neemt alleen het dataframe van het team en voert het door deze functies om een uitvoer te genereren.
Om de resultaten aan een object toe te wijzen, moet u de pijloperator ( <> ) gebruiken.
Conclusie
Met de pipe-operator kunt u uw code in R stroomlijnen. Het helpt het proces te elimineren waarbij variabelen en gegevens continu opnieuw moeten worden toegewezen in uw R-script. Samen met de kolom- en rij-operatoren in de Tidverse-bibliotheek stelt het gebruikers in staat om eenvoudig gegevens in R te manipuleren.
Dit is een van de voordelen van het gebruik van de Titverse-bibliotheek. Het is een geweldige tool voor gebruikers die zich bezighouden met statistiek en datawetenschap.
Al het beste,
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