Skapa vektorer i R: En steg-för-steg handledning

Den här handledningen visar hur du använder och skapar vektorer i R. Vektorer låter dig arbeta med flera datastycken och sedan tilldela dem till ett enda objekt.

En vektor i R ser mycket ut som en . Men till skillnad från i Excel bör en vektors element alla vara av samma typ.

Skapa vektorer i R: En steg-för-steg handledning

I bilden ovan representerar en linje en vektor. Du kan se att i varje vektor är alla dess element av samma typ. Den första raden är numerisk, följt av sträng och sedan logisk.

Denna handledning kommer att fokusera på två saker: att kombinera data och manipulera vektorer.

Innehållsförteckning

Skapa vektorer i R genom att kombinera data

Att kombinera data i R är enkelt. Allt du behöver göra är att använda funktionen c ( ) .

Så öppna din RStudio. Tilldela flera värden till objekt a med funktionen c ( ) , liknande det som visas nedan.

Skapa vektorer i R: En steg-för-steg handledning

Om du skriver ut detta ser du att värdet på a är 1, 2 och 3.

Kom nu ihåg att vektorer bara bör innehålla element av samma typ. Så, vad händer om du blandar två olika objektklasser tillsammans? Här är ett exempel:

Skapa vektorer i R: En steg-för-steg handledning

Om du tilldelar två numeriska värden till b och sedan tilldelar en sträng som den tredje, ser du att alla värden i b konverteras till ett tecken.

Detta kallas tvång. Det är där R bestämmer det bästa sättet att omvandla elementen till samma . I det här fallet var det bästa sättet att konvertera siffrorna till text istället för tvärtom.

Analysera och manipulera vektorer i R

Du kan också utföra på vektorer.

Om du till exempel multiplicerar a med 2, ser du att varje numeriskt element i a multiplicerades med 2.

Skapa vektorer i R: En steg-för-steg handledning

Detta liknar att multiplicera ett intervall i Excel eller multiplicera en kolumn i LuckyTemplates.

Låt oss nu prova ett annat fall.

Låt oss skapa ett nytt objekt som heter my_long_vector och tilldela ett intervall från 5 till 84. Så istället för att använda funktionen c ( ) kan du använda ett kolon ( : ) för att indikera ett värdeintervall.

Skapa vektorer i R: En steg-för-steg handledning

När du skriver ut detta ser du att objektet my_long_vector innehåller alla värden från 5 till 84.

Du kan också lokalisera ett specifikt element i en vektor. Detta kallas indexering. Du kan göra detta genom att följa objektnamnet med hakparenteser ( [ ] ) och sedan placera i positionen för det element du vill ha.

Till exempel vill du hitta det tredje elementet för my_long_vector . Allt du behöver göra är att köra my_long_vector [3] . Du kommer då fram med 7 som svar.

Skapa vektorer i R: En steg-för-steg handledning

Oavsett hur stor en vektor är kan du fortfarande använda denna med matematiska operationer. Om du kör kvadratroten av my_long_vector , kommer konsolen att visa dig kvadratroten av varje element från 5 till 84.

Skapa vektorer i R: En steg-för-steg handledning

Slutsats

Vektorer är en av byggstenarna i R. De liknar ett intervall i Excel eller . R-vektorer är mer avancerade jämfört med grundläggande objekt i R. Du kan utföra samtidiga operationer till en rad data på en gång.

I nästa självstudiekurs kommer du att lära dig hur du arbetar med en hel dataram som ger dig rader och kolumner med data.


Skapa en datumtabell i LuckyTemplates

Skapa en datumtabell i LuckyTemplates

Ta reda på varför det är viktigt att ha en dedikerad datumtabell i LuckyTemplates och lär dig det snabbaste och mest effektiva sättet att göra det.

LuckyTemplates mobilrapporteringstips och tekniker

LuckyTemplates mobilrapporteringstips och tekniker

Denna korta handledning belyser LuckyTemplates mobilrapporteringsfunktion. Jag ska visa dig hur du kan utveckla rapporter effektivt för mobila enheter.

Professional Service Analytics-rapporter i LuckyTemplates

Professional Service Analytics-rapporter i LuckyTemplates

I denna LuckyTemplates Showcase går vi igenom rapporter som visar professionell serviceanalys från ett företag som har flera kontrakt och kundengagemang.

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Microsoft Power Platform-uppdateringar | Microsoft Ignite 2021

Gå igenom de viktigaste uppdateringarna för Power Apps och Power Automate och deras fördelar och konsekvenser för Microsoft Power Platform.

Vanliga SQL-funktioner: En översikt

Vanliga SQL-funktioner: En översikt

Upptäck några vanliga SQL-funktioner som vi kan använda som sträng, datum och några avancerade funktioner för att bearbeta eller manipulera data.

LuckyTemplates Skapa mall: Guide och tips

LuckyTemplates Skapa mall: Guide och tips

I den här handledningen kommer du att lära dig hur du skapar din perfekta LuckyTemplates-mall som är konfigurerad efter dina behov och preferenser.

Fältparametrar och små multiplar i LuckyTemplates

Fältparametrar och små multiplar i LuckyTemplates

I den här bloggen kommer vi att visa hur man lager fältparametrar med små multiplar för att skapa otroligt användbara insikter och bilder.

LuckyTemplates Rank och anpassad gruppering

LuckyTemplates Rank och anpassad gruppering

I den här bloggen kommer du att lära dig hur du använder LuckyTemplates ranknings- och anpassade grupperingsfunktioner för att segmentera en exempeldata och rangordna den enligt kriterier.

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

Visar kumulativ total endast upp till ett visst datum i LuckyTemplates

I den här handledningen kommer jag att täcka en specifik teknik kring hur man visar Kumulativ total endast upp till ett specifikt datum i dina bilder i LuckyTemplates.

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Punktdiagram: Avancerade anpassade bilder för LuckyTemplates

Lär dig hur du skapar och anpassar punktdiagram i LuckyTemplates, som huvudsakligen används för att mäta prestanda mot mål eller tidigare år.