Introduksjon til R-vektorer
Vektorer er grunnleggende R-datatypeobjekter. De er delt inn i seks atomvektorer.
Enkeltelementvektorer
Dataene som er opprettet med en verdi, er av vektoren med lengde 1.
- karakter
Eksempel: print (“xyz”)
- Integer
Eksempel: print (54L)
- Dobbelt
Eksempel: print (6.5)
- Complex
Eksempel: print (45L)
- logisk
Eksempel: print (FALSE)
- Rå
Eksempel: print (1 + 3i)
Flere elementvektor
Vi kan også lage en vektor med flere verdier ved å bruke kolon med numeriske data.
Eksempel
v <- 5:10
print(v)
utgang : 5 6 7 8 9 10
Sekvensen av desimalverdier
v <- 6.6:9.6
print(v)
utgang : 6, 6 7, 6 8, 6 9, 6
I eksemplet nedenfor vil 11.4 ikke være i sekvensen, og den blir kastet, fordi den ikke hører hjemme i sekvensen.
v <- 3.8:8.4
print(v)
utgang : 3, 8 4, 8 5, 8 6, 8 7, 8
Vektorfunksjoner i R
Funksjonen er definert som et stykke kode som brukes til å utføre en oppgave. Funksjoner behandles som andre typer objekter. Det er forskjellige typer funksjoner i R-programmering.
1. R rep () -funksjon
Som vi kan referere fra navnet, brukes denne funksjonen til å gjenta verdiene som er gitt som inngang i en funksjon.
Syntaks: rep()
Eksempel
rep(c(1, 2, 3), times = 4)
Produksjon:
(1) 1 2 3 1 2 3 1 2 3 1 2 3
Det er forskjellige måter å implementere rep-funksjonen på.
Vi kan også legge inn antall ganger en bestemt verdi må gjentas.
Eksempel
rep(c(1, 2), times = c(4, 3))
Produksjon:
(1) 1 1 1 1 2 2 2Den tredje måten å implementere en rep-funksjon er ved å spesifisere lengden.
Eksempel
rep(1:2, length.out=9)
Produksjon:
(1) 1 2 1 2 1 2 1 2 12. R Seq-funksjon
Sekvensfunksjonen brukes til å lage et sett med sekvensielle verdier.
La oss anta at vi ønsker å lage et sett med sekvensielle heltall. Vi kan bruke sekvensfunksjonen for å lage dem.
Syntaks : seq()
Eksempel:
seq(from = 3.5, to = 1, by = -0.3)
Produksjon:
(1) 3, 5 3, 2 2, 9 2, 6 2, 3 2, 0 1, 7 1, 4 1, 1I tillegg kan vi også legge til et annet attributt til inngangen til funksjonen (dvs. lengde)
Eksempel
seq(from = 3.5, to = 1, length.out = 6)
Produksjon;
(1) 3, 5 3, 0 2, 5 2, 0 1, 5 1, 0
3. R hvilken som helst () -funksjon
Enhver () -funksjon tar inndataverdier og returnerer logiske vektorer som enten sant eller usant.
Syntaks : any()
La oss anta at vi har tildelt et sett med verdier til x.
x = 1, 2, 3, 4, 5
Syntaks :
x <- 1:5
Nå bruker vi hvilken som helst () -funksjon for å se om det er noen verdi over 5.
any(x > 5)
Utgang :
FALSE Fra et lignende eksempel kan vi også sende SANN ut ved å endre verdien fra 5 til 3.
hvilken som helst (x> 3)
Produksjon:
EKTE
4. R alle () -funksjonen
Funksjonen alle () ligner på enhver () -funksjon. Forskjellen her er at den kontrollerer for hver verdi og skriver deretter ut. Selv om en enkelt verdi ikke oppfyller den angitte tilstanden, vil den skrive ut som FALSE.
Syntaks: all()
Eksempel
1. Når alle verdiene oppfyller betingelsen
x 0)
Utgang: SANN
2.Når verdiene ikke oppfyller betingelsen
x 3)
Utgang: FALSE
I eksemplet ovenfor er bare to verdier over 3. Funksjonene i R er definert av Rf_ eller R_
Anbefalte artikler
Dette er en guide til R-vektorer. Her diskuterer vi de forskjellige typene Vector-funksjoner i R-programmering med Syntax og eksempler. Du kan også se på følgende artikler for å lære mer -
- Funksjoner i R
- GLM i R
- R strengfunksjoner
- C # Funksjoner