Lag vektorer i R: En trinn-for-trinn-veiledning

Denne opplæringen vil vise deg hvordan du bruker og lager vektorer i R. Vektorer lar deg jobbe med flere datastykker og deretter tilordne dem til et enkelt objekt.

En vektor i R ligner mye på en . Men i motsetning til i Excel, bør elementene i en vektor alle være av samme type.

Lag vektorer i R: En trinn-for-trinn-veiledning

På bildet ovenfor representerer én linje én vektor. Du kan se at i hver vektor er alle elementene av samme type. Den første linjen er numerisk, etterfulgt av streng, og deretter logisk.

Denne opplæringen vil fokusere på to ting: å kombinere data og manipulere vektorer.

Innholdsfortegnelse

Lag vektorer i R ved å kombinere data

Det er enkelt å kombinere data i R. Alt du trenger å gjøre er å bruke c ( ) funksjonen.

Så åpne RStudio. Tilordne flere verdier til objekt a ved hjelp av c ( ) funksjonen, lik det som er vist nedenfor.

Lag vektorer i R: En trinn-for-trinn-veiledning

Hvis du skriver ut dette, vil du se at verdien av a er 1, 2 og 3.

Husk nå at vektorer bare skal inneholde elementer av samme type. Så, hva skjer hvis du blander to forskjellige objektklasser sammen? Her er et eksempel:

Lag vektorer i R: En trinn-for-trinn-veiledning

Hvis du tilordner to numeriske verdier til b og deretter tilordner en streng som den tredje, vil du se at alle verdiene i b er konvertert til et tegn.

Dette kalles tvang. Det er der R bestemmer den beste måten å konvertere elementene til samme . I dette tilfellet var den beste måten å konvertere tallene til tekst i stedet for omvendt.

Analyser og manipuler vektorer i R

Du kan også utføre på vektorer.

For eksempel, hvis du multipliserer a med 2, vil du se at hvert numeriske element i a ble multiplisert med 2.

Lag vektorer i R: En trinn-for-trinn-veiledning

Dette ligner på å multiplisere et område i Excel eller å multiplisere en kolonne i LuckyTemplates.

La oss nå prøve en annen sak.

La oss lage et nytt objekt kalt minnovektor og tilordne et område fra 5 til 84. Så i stedet for å bruke funksjonen c ( ) , kan du bruke et kolon ( : ) for å indikere et verdiområde.

Lag vektorer i R: En trinn-for-trinn-veiledning

Når du skriver ut dette, vil du se at objektet my_long_vector inneholder alle verdiene fra 5 til 84.

Du kan også finne et spesifikt element i en vektor. Dette kalles indeksering. Du kan gjøre dette ved å følge objektnavnet med hakeparenteser ( [ ] ) og deretter plassere i posisjonen til elementet du ønsker.

Du vil for eksempel finne det tredje elementet for my_long_vector . Alt du trenger å gjøre er å kjøre my_long_vector [3] . Du kommer da frem med 7 som svar.

Lag vektorer i R: En trinn-for-trinn-veiledning

Uansett hvor stor en vektor er, kan du fortsatt bruke denne med matematiske operasjoner. Hvis du kjører kvadratroten av my_long_vector , vil konsollen vise deg kvadratroten av hvert element fra 5 til 84.

Lag vektorer i R: En trinn-for-trinn-veiledning

Konklusjon

Vektorer er en av byggesteinene i R. De ligner på et område i Excel eller . R-vektorer er mer avanserte sammenlignet med grunnleggende objekter i R. Du kan utføre samtidige operasjoner til en rekke data på én gang.

I de neste veiledningene lærer du hvordan du arbeider med en hel dataramme som gir deg rader og kolonner med data.


PowerApps-søkefelt: Slik legger du til og tilpasser

PowerApps-søkefelt: Slik legger du til og tilpasser

Lær hvordan du oppretter et PowerApps-søkefelt fra bunnen av og tilpasser det til å matche det overordnede temaet for appen din.

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

SELECTEDVALUE DAX-eksempel- Valg av høsteskive

Høst eller fang en verdi inne i et mål for å gjenbruke i et annet mål for dynamiske beregninger ved å bruke SELECTEDVALUE DAX i LuckyTemplates.

Versjonshistorikk i SharePoint-lister

Versjonshistorikk i SharePoint-lister

Oppdag hvordan versjonshistorikk i SharePoint kan hjelpe deg med å se utviklingen av bestemte data, og hvor mange endringer den har gjennomgått.

Hex-fargekodevelger for Lucky Templates-rapporter

Hex-fargekodevelger for Lucky Templates-rapporter

Her er et verktøy for å lage rapporter og grafikk, en sekskantkodevelger for farger som du kan bruke for enkelt å få fargene til LuckyTemplates-rapportene dine.

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Dynamisk datoskjærer i Lucky-maler ved hjelp av en periodetabell

Du kan enkelt vise en datoperiode som en slicer i rapporten ved hjelp av en periodetabell. Bruk en M-kode for å lage den dynamiske datoskjæreren i LuckyTemplates.

Proporsjons- og frekvenstabeller i Excel

Proporsjons- og frekvenstabeller i Excel

Skulle dykke ned i frekvenstabeller i Excel samt proporsjonstabeller. Se nærmere på hva de er og når du skal bruke dem.

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Slik installerer du DAX Studio & Tabular Editor i LuckyTemplates

Lær hvordan du laster ned og installerer DAX Studio og Tabular Editor 3 og hvordan du konfigurerer dem for bruk i LuckyTemplates og i Excel.

LuckyTemplates Shape Map Visualization for romlig analyse

LuckyTemplates Shape Map Visualization for romlig analyse

Denne bloggen inneholder Shape Map-visualiseringen for romlig analyse i LuckyTemplates. Jeg viser deg hvordan du kan bruke denne visualiseringen effektivt med dens funksjoner og elementer.

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

LuckyTemplates finansiell rapportering: Allokering av resultater til maler på hver enkelt rad

I denne opplæringen viser jeg frem en unik idé rundt finansiell rapportering, som tildeler resultater for å forhåndsbestemme tabellmaler inne i LuckyTemplates.

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

DAX-mål i LuckyTemplates ved hjelp av måleforgrening

Opprett DAX-mål i LuckyTemplates ved å bruke eksisterende mål eller formler. Dette er det jeg kaller tiltaket forgreningsteknikk.