Maak vectoren in R: een stapsgewijze zelfstudie

Maak vectoren in R: een stapsgewijze zelfstudie

Deze tutorial laat je zien hoe je vectoren gebruikt en maakt in R. Met vectoren kun je met meerdere gegevens werken en ze vervolgens toewijzen aan een enkel object.

Een vector in R lijkt veel op een bereik in Excel . In tegenstelling tot Excel moeten de elementen van een vector echter allemaal van hetzelfde type zijn.

Maak vectoren in R: een stapsgewijze zelfstudie

In de bovenstaande afbeelding vertegenwoordigt één lijn één vector. Je kunt zien dat in elke vector alle elementen van hetzelfde type zijn. De eerste regel is numeriek, gevolgd door een string en dan logisch.

Deze tutorial richt zich op twee dingen: gegevens combineren en vectoren manipuleren.

Inhoudsopgave

Maak vectoren in R door gegevens te combineren

Het combineren van gegevens in R is eenvoudig. Het enige dat u hoeft te doen, is de functie c ( ) gebruiken .

Dus open je RStudio. Wijs meerdere waarden toe aan object a met behulp van de functie c ( ) , vergelijkbaar met wat hieronder wordt weergegeven.

Maak vectoren in R: een stapsgewijze zelfstudie

Als je dit afdrukt, zie je dat de waarde van a 1, 2 en 3 is.

Onthoud nu dat vectoren alleen elementen van hetzelfde type mogen bevatten. Wat gebeurt er als je twee verschillende objectklassen combineert? Hier is een voorbeeld:

Maak vectoren in R: een stapsgewijze zelfstudie

Als u twee numerieke waarden toewijst aan b en vervolgens een tekenreeks toewijst als de derde, ziet u dat alle waarden in b worden omgezet in een teken.

Dit heet dwang. Hier bepaalt R de beste manier om de elementen in dezelfde objectklasse om te zetten . In dit geval was de beste manier om de getallen om te zetten in tekst in plaats van andersom.

Analyseer en manipuleer vectoren in R

U kunt ook wiskundige bewerkingen op vectoren uitvoeren.

Als u bijvoorbeeld a met 2 vermenigvuldigt, ziet u dat elk numeriek element in a met 2 is vermenigvuldigd.

Maak vectoren in R: een stapsgewijze zelfstudie

Dit is vergelijkbaar met het vermenigvuldigen van een bereik in Excel of het vermenigvuldigen van een kolom in LuckyTemplates.

Laten we nu een ander geval proberen.

Laten we een nieuw object maken met de naam mijn_lange_vector en een bereik toewijzen van 5 tot 84. Dus in plaats van de functie c ( ) te gebruiken , kunt u een dubbele punt ( : ) gebruiken om een ​​bereik van waarden aan te geven.

Maak vectoren in R: een stapsgewijze zelfstudie

Wanneer u dit afdrukt, ziet u dat het object my_long_vector alle waarden van 5 tot 84 bevat.

U kunt ook een specifiek element in een vector lokaliseren. Dit heet indexeren. U kunt dit doen door de objectnaam tussen vierkante haken ( [ ] ) te plaatsen en vervolgens op de positie van het gewenste element te plaatsen.

U wilt bijvoorbeeld het 3e element vinden voor my_long_vector . Het enige wat je hoeft te doen is my_long_vector [3] uit te voeren . Je komt dan uit met 7 als antwoord.

Maak vectoren in R: een stapsgewijze zelfstudie

Ongeacht hoe groot een vector is, je kunt deze nog steeds gebruiken bij wiskundige bewerkingen. Als u de vierkantswortel van my_long_vector uitvoert , toont de console u de vierkantswortel van elk element van 5 tot 84.

Maak vectoren in R: een stapsgewijze zelfstudie

Conclusie

Vectoren zijn een van de bouwstenen van R. Ze zijn vergelijkbaar met een bereik in Excel of een kolom in LuckyTemplates . R-vectoren zijn geavanceerder in vergelijking met basisobjecten in R. U kunt gelijktijdige bewerkingen uitvoeren op een reeks gegevens in één keer.

In de volgende zelfstudies leert u hoe u met een heel gegevensframe kunt werken dat u rijen en kolommen met gegevens oplevert.


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