Uvod v R podatkovne vrste

R je programski jezik, ki pomaga pri izvajanju statističnih analiz in je zdaj postal standard za statistično računanje. In ima nekaj vnaprej določenih funkcij za opravljanje različnih nalog. Poznavanje linearne algebre bo dodana vrednost, saj je uporabno pri R in matričnih izračunih. 'R' uporablja vmesnike ukazne vrstice in s pozivom sprejema ukaze za delo na njej. Razumejmo R podatkovne vrste.

Pojasnite R podatkovne vrste

R programiranje podpira različne tipe podatkov, kot so skalarji, matrike, seznami, vektorski in podatkovni okviri. Vse v R velja za predmet, pomeni, da shranjuje in obdeluje operacije na objektih). Ključna značilnost R je drugačen postopek, ki se izvaja z različnimi vrstami predmetov. Večina ukazov v R vključuje uporabo funkcij za objekte. Spremenljivke ne potrebujejo deklaracije, namesto da vektorjem določite zaporedje števil.

Naučimo se tipov ena za drugo:

1. Vektor

Vektor ima nabor vrednosti z istimi tipi (zbirka urejenih elementov), ​​ki so predstavljeni v enem dimenziji. Razred vektorja je odvisen od vrste opravljenih vnosov. Ko je vektor ustvarjen za več elementov, se funkcija c () uporablja za združevanje vseh elementov skupaj v enem samem vektorju. Vektorji so niz številskih, zaporednih števil ali naključnih števil. Vektorske sorte so znak, celo število, številčno, zapleteno, logično (resnično, napačno). To so implicitna pretvorba. Nekatere funkcije vektorskih funkcij petk so dolžina (), razred (x), is.logical (x), is.null, rep ().

Primer

Spodaj lahko vidimo osnovne vektorske primere:

  • Aritmetika vektorja: Številčni vektorji se izvajajo v aritmetičnih izrazih, da se opravijo izračuni, da dobimo drug vektor. Izvedejo se tudi statistične operacije, ki podajo vnose, kot so max, min, var srednja vrednost.

Koda:

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

Izhod:

Zgornja izjava daje izhod s pomočjo funkcije c (), ki doda spremenljivko t na 2.

  • Dolžina vektorja se izračuna s funkcijo len ().

Koda:

> len (y)

Izhod:

  • Logični vektorji: Primerjava dveh števil z logičnimi vrednostmi, kot so True, false, NA. Logični operaterji, ki izpolnjujejo določene pogoje, vključujejo <,, > =, ==, ! = Za neenakost.

Primer 1

Koda:

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

Izhod:

Primer 2

Koda:

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

Izhod:

Koda:

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

  • Ustvari vektor

Koda:

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

  • Za prikaz razreda vektorja

Koda:

print ((class (color))

Izhod:

V zgornjem programu (1) ta označuje prvi element vektorja.

2. Faktor

Faktor doda številčne kode skupaj s stopnjo znakov. Poenostavljeno definira kategorične podatke z urejenimi in neurejenimi množicami. Določajo jih s funkcijskim faktorjem (). Shranjevanje podatkov v faktorju pomaga učinkovito shranjevanje podatkov pri statističnem modeliranju.

Primer 1

Koda:

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

Izhod:

Primer 2

Koda:

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

Izhod:

3. Matrica

V programerski matriki R je dvodimenzionalni element z numeričnimi in znakovnimi vektorji, preprosto atomski vektor s številom vrstic in stolpcev. Trije načini za ustvarjanje matrike so z uporabo funkcijske matrice (), pretvorba vektorja v matriko in vezni vektorji. Nekaj ​​uporabnih funkcij je:

  • rbind () in cbind (): združuje ali veže stolpce in vrstice.
  • dim (): nastavitev dimenzij.

Sintaksa:

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

V tem primeru, če je res, se razdeli po vrsticah, lažni vrnejo razdeljeni po stolpcih.

Primer 1

  • Razmislite o matriki.

Koda:

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

Izhod:

Primer 2

  • Glede na Bind.

Koda:

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

Izhod:

4. Seznam

Seznam trgovin Predmeti in elementi so lahko znak, matrike, matrike, številčne. Lahko je sestavljen iz drugega seznama kot predmeta.

Sintaksa:

variable <- list (list items)

Primer seznama R:

Koda:

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

Izhod:

Primer Glede kopij treh Vektorjev:

Koda:

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

Zato y hrani kopije a, b, x.

5. Podatkovni okvir

Podatkovni okviri so dvodimenzionalni s skupino vektorjev enake dolžine. To je posebna vrsta seznama s pravokotnim seznamom oblik. Ključni dejavnik je shranjevanje podatkovnih tabel. Ustvarijo jih s pomočjo funkcijskih podatkov. okvir ().

Sintaksa:

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

Primer 1

Poglejmo primer podatkovnega okvira v R.

Koda:

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

Izhod:

Tudi vgrajeni podatkovni okviri lahko uporabimo. V katerem zgornjem elementu je določena glava, ki ji sledijo podatkovne vrstice in stolpci. Za ogled predogleda lahko prej uporabimo funkcijo glave.

Primer 2

Koda:

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

Za določitev razreda inte:

>computer (('intel'))

Izhod:

Zaključek

V tem članku smo preučili različne vrste podatkov R, ki se uporabljajo pri programiranju. Za izvajanje katere koli aplikacije potrebujemo spremenljivke za shranjevanje vrednosti in vse te spremenljivke so potrebne za dodelitev podatkovnih vrst. Te vrste podatkov se uporabljajo pri analizi podatkov. Razumevanje vrst podatkov pomaga pri odpravljanju napak pri računanju.

Priporočeni članki

To je vodnik za R podatkovne vrste. Tukaj razpravljamo o različnih vrstah R podatkov z različnimi primeri za dodelitev podatkovnih tipov. Obiščite lahko tudi druge naše sorodne članke, če želite izvedeti več -

  1. R Okvir podatkov
  2. Vrste tehnik analize podatkov
  3. Najboljši programi znanosti o podatkih
  4. Vrste vizualizacije podatkov
  5. Vrste podatkov Python
  6. Vrste podatkov C ++
  7. Vrste PL / SQL podatkov
  8. Okvirji podatkov v R

Kategorija: