Introduksjon til R-datatyper

R er et programmeringsspråk som hjelper i å utføre statistiske analyser og har nå blitt standard for statistisk databehandling. Og kommer med noen forhåndsdefinerte funksjoner for å utføre forskjellige oppgaver. Kunnskap om lineær algebra vil være en merverdi ettersom den er nyttig i R- og matriksberegninger. 'R' bruker kommandolinjegrensesnitt og aksepterer kommandoer for å jobbe med det ved å bruke en ledetekst>. La oss forstå R-datatypene.

Forklar R Datatyper

R-programmering støtter forskjellige datatyper som skalarer, matriser, lister, vektor- og datarammer. Alt i R anses å være et objekt, betyr at det lagrer og behandler operasjoner på objekter). Nøkkelfunksjonen til R er en annen prosess er utført med forskjellige typer objekter. De fleste kommandoene i R innebærer å bruke funksjoner på objektene. Variabler krever ikke en deklarasjon, i stedet for å tilordne en sekvens med tall til vektorene kan gjøres.

La oss lære typene en etter en:

1. Vektor

Vector har et sett med verdier med de samme typene (samling av bestilte elementer) representert i en dimensjonal. Klassen til vektoren bestemmes av typen oppføringer. Når en vektor er opprettet for mer enn ett element, brukes c () -funksjonen til å koble sammen alle elementene i en enkelt vektor. Vektorer er en streng med numeriske, sekvensielle tall eller tilfeldige tall. Vektorsorter er tegnet, heltall, numerisk, sammensatt, logisk (sant, usant). Dette er implisitt konvertering. Noen av funksjonene femvektorfunksjoner er lengde (), klasse (x), is.logisk (x), is.null, rep ().

Eksempel

I det nedenfor kan vi se grunnleggende vektoreksempler:

  • Vector aritmetikk: Numeriske vektorer utføres i aritmetiske uttrykk for å gjøre beregninger for å gi en annen vektor. Statistiske operasjoner utføres også som gir oppføringer som maks, min, var gjennomsnitt.

Kode:

>y <-c (1, 2, 2.5, 3)
>y +2

Produksjon:

Ovennevnte utsagn gir utdataene ved å bruke funksjonen c () som legger variabel t til 2.

  • Lengden på vektoren beregnes av len () -funksjonen.

Kode:

> len (y)

Produksjon:

  • Logiske vektorer: Sammenligning av to tall med logiske verdier som Sann, usann, NA. Logiske operatører for å tilfredsstille visse betingelser inkluderer <,, > =, ==, ! = For ulikhet.

Eksempel 1

Kode:

> v <- seq ( -2, 2)
> l 0
> l

Produksjon:

Eksempel 2

Kode:

>x=c (3, 6, 1, 2)
>x>2

Produksjon:

Kode:

rep () – to create replicate values.
rep(1, 3)
rep( 3:6, 2)
rep( 1:3, each =2)
rep(1:3, times=2, each =2)

  • Lag en vektor

Kode:

color <- c ('blue', 'pink', 'white')
print (color)

  • For å vise klassen på vektoren

Kode:

print ((class (color))

Produksjon:

I ovennevnte program (1) betegner dette det første elementet i vektoren.

2. Faktor

Faktoren legger til numeriske koder sammen med tegnnivået. Enkelt definert definerer man kategoriske data med bestilte og uordnede sett. De er definert ved å bruke funksjonsfaktor (). Lagring av data i en faktor bidrar til å lagre data effektivt i statistisk modellering.

Eksempel 1

Kode:

>f = factor (c(1, 6, 2, 4, 7, 1, 6, 7, 8)
> print (f)

Produksjon:

Eksempel 2

Kode:

> k = factor (c( 2, 0, 2, 0, 0, 0 ), levels =c(0, 2), labels =c( “ prince “, ”princess”))
>k

Produksjon:

3. Matrise

I R-programmeringsmatrise er et todimensjonalt element med numeriske og tegnvektorer, ganske enkelt en atomvektor med antall rader og kolonner. Tre måter å lage en matrise er ved å bruke funksjonsmatrisen (), konvertering av vektoren til matrisen og bindingsvektorer. Noen nyttige funksjoner her er:

  • rbind () og cbind (): kombinerer eller binder kolonner og rader.
  • dim (): innstillingsdimensjoner.

syntaks:

variable <- matrix(vector, n rows, n columns, split by row or column)

Hvis det er sant, deler det seg etter rad, falske returnerer delt med kolonner.

Eksempel 1

  • Vurder en matrise.

Kode:

>x = matrix(c (1, 2, 3, 4, 5, 6, 7, 8) 2, 4, true)
> print (x)

Produksjon:

Eksempel 2

  • Vurderer Bind.

Kode:

a <- 1:4
b<- 10 :13
cbind( a, b)
a b

Produksjon:

4. Liste

Listebutikker Objekter og elementene kan være et tegn, matriser, matriser, numeriske. den kan også bestå av en annen liste.

syntaks:

variable <- list (list items)

Eksempel på en R-liste:

Kode:

>lak = list (23, “hi”, cos, list (5L, ” l”))
>print (lak)

Produksjon:

Eksempel Vurderer kopier av tre vektorer:

Kode:

>a =c(3, 5, 6)
> b =c(“aa”, ”cc”, ”ee”)
> x=c (true, false, true)
> y=list(a, b, x)

Derfor har y kopiene av a, b, x.

5. Dataramme

Datarammer er todimensjonalt med en gruppe vektorer med samme lengde. Det er en spesiell type liste med en rektangulær formatliste. Nøkkelfaktoren er å lagre datatabeller. De opprettes ved hjelp av funksjonsdata. rammen ().

syntaks:

variable <- data.frame ( list 1, list 2… list N)

Eksempel 1

La oss se et eksempel på datarammen I R.

Kode:

>X= data.frame( values =c(20, 50, 10), name =c(' Gri', 'Tom', 'jeff'))
> print(X) values Name

Produksjon:

Selv vi kan bruke innebygde datarammer. I hvilket toppelement definerer en topptekst, etterfulgt av datarader og kolonner. For å se forhåndsvisningen, kan vi bruke hodefunksjonen før.

Eksempel 2

Kode:

>computer
Date intel speed data
hp 1990 8081 MHZ 8
acer 2001 80286 Mhz 16

Slik definerer du klassen til Intel:

>computer (('intel'))

Produksjon:

Konklusjon

I denne artikkelen har vi gått gjennom forskjellige R-datatyper som brukes i programmering. For å gjøre et hvilket som helst program trenger vi variabler for å lagre verdiene, og alle disse variablene er nødvendige for å tilordne datatyper. Disse datatypene brukes i dataanalyse. Å forstå datatyper hjelper når du feilsøker for beregningsformål.

Anbefalte artikler

Dette er en guide til R-datatyper. Her diskuterer vi forskjellige typer i R-data med forskjellige eksempler for å tilordne datatyper. Du kan også gå gjennom andre relaterte artikler for å lære mer -

  1. R dataramme
  2. Typer av dataanalyseteknikker
  3. Beste datavitenskapelige programmer
  4. Typer datavisualisering
  5. Python datatyper
  6. C ++ Datatyper
  7. PL / SQL-datatyper
  8. Datarammer i R

Kategori: