Johdatus R-tietotyyppeihin

R on ohjelmointikieli, joka auttaa tilastollisten analyysien suorittamisessa, ja siitä on tullut tilastollisen laskennan standardi. Ja mukana tulee joitain ennalta määritettyjä toimintoja eri tehtävien suorittamiseksi. Lineaarisen algebran tuntemus tulee olemaan lisäarvo, koska se on hyödyllinen R- ja matriisilaskelmissa. 'R' käyttää komentoriviliittymiä ja hyväksyy komennot työskennelläkseen sen avulla kehotuksella>. Ymmärtäkäämme R-tietotyypit.

Selitä R-tietotyypit

R-ohjelmointi tukee erilaisia ​​tietotyyppejä, kuten skaalareita, matriiseja, luetteloita, vektori- ja tietokehyksiä. Kaikkia R: ssä pidetään esineinä, eli se tallentaa ja prosessoi toimintoja objekteilla). Tärkein piirre R: ssä on erilainen prosessi erityyppisillä esineillä. Suurimpaan osaan R: n komentoja sisältyy funktioiden soveltaminen objekteihin. Muuttujat eivät vaadi ilmoitusta, sen sijaan, että vektorille voidaan antaa numeroiden sarja.

Oppitaan tyypit yksi kerrallaan:

1. Vektori

Vektorilla on joukko arvoja, joissa samat tyypit (tilattujen elementtien kokoelma) on esitetty yhdessä ulottuvuudessa. Vektorin luokka määräytyy tehtyjen merkintöjen tyypin mukaan. Kun vektori luodaan useammalle kuin yhdelle elementille, c () -toimintoa käytetään ketjuttamaan kaikki elementit yhteen vektoriin. Vektorit ovat numeerisia, peräkkäisiä tai satunnaislukuja. Vektorilajikkeet ovat merkki, kokonaisluku, numeerinen, monimutkainen, looginen (tosi, väärä). Nämä ovat implisiittistä muuntamista. Jotkut viiden vektorifunktion funktioista ovat pituus (), luokka (x), on loginen (x), on nolla, rep ().

esimerkki

Seuraavassa näemme perusajatusvektoreita:

  • Vektoriaritmeettinen: Numeeriset vektorit suoritetaan aritmeettisinä lausekkeina laskelmien tekemiseksi toisen vektorin saamiseksi. Myös tilastolliset operaatiot tehdään, mikä antaa merkintöjä, kuten max, min, var keskiarvo.

Koodi:

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

lähtö:

Yllä oleva lausunto antaa tulosteen käyttämällä c () -funktiota, joka lisää muuttujan t arvoon 2.

  • Vektorin pituus lasketaan len () -funktion avulla.

Koodi:

> len (y)

lähtö:

  • Loogiset vektorit: Kahden numeron vertailu loogisiin arvoihin, kuten True, false, NA. Loogiset operaattorit, jotka täyttävät tietyt ehdot, sisältävät <,, > =, ==, ! = Epätasa-arvoisuuden.

Esimerkki 1

Koodi:

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

lähtö:

Esimerkki 2

Koodi:

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

lähtö:

Koodi:

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

  • Luo vektori

Koodi:

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

  • Vektorin luokan näyttäminen

Koodi:

print ((class (color))

lähtö:

Yllä olevassa ohjelmassa (1) tämä merkitsee vektorin ensimmäistä elementtiä.

2. Tekijä

Kerroin lisää numeerisia koodeja merkkitason kanssa. Yksinkertaisesti se määrittelee kategorisen datan tilatuilla ja järjestämättömillä sarjoilla. Ne määritetään funktiokerroimella (). Tietojen tallentaminen tekijään auttaa tallentamaan tietoja tehokkaasti tilastollisessa mallinnuksessa.

Esimerkki 1

Koodi:

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

lähtö:

Esimerkki 2

Koodi:

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

lähtö:

3. Matriisi

R-ohjelmoinnissa matriisi on kaksiulotteinen elementti, jossa on numeeriset ja merkkivektorit, yksinkertaisesti atomivektori, jolla on rivien ja sarakkeiden lukumäärä. Kolme tapaa luoda matriisi ovat käyttämällä funktiomatriisia (), vektorin muuntaminen matriisiksi ja sitoutumisvektorit. Joitakin tässä hyödyllisiä toimintoja ovat:

  • rbind () ja cbind (): yhdistää tai sitoo sarakkeita ja rivejä.
  • himmeä (): mittojen asettaminen.

Syntaksi:

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

Täällä jos se on totta, se jakautuu riviltä, ​​väärä paluu jaettuna sarakkeittain.

Esimerkki 1

  • Mieti matriisia.

Koodi:

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

lähtö:

Esimerkki 2

  • Ottaen huomioon Bind.

Koodi:

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

lähtö:

4. Lista

Lista tallentaa Objektit ja elementit voivat olla merkki, matriisit, taulukot, numeeriset. se voi koostua myös toisesta luettelosta.

Syntaksi:

variable <- list (list items)

Esimerkki R-luettelosta:

Koodi:

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

lähtö:

Esimerkki Kolmen vektorin kopioiden tarkasteleminen:

Koodi:

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

Siksi y pitää kopioita a, b, x: sta.

5. Tietokehys

Tietokehykset ovat kaksiulotteisia ryhmällä vektoreita, joiden pituus on sama. Se on erityyppinen luettelo, jossa on suorakaiteen muotoinen luettelo. Tärkeintä on tallentaa datataulukoita. Ne luodaan toimintotietojen avulla. kehys ().

Syntaksi:

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

Esimerkki 1

Katsotaanpa esimerkki R: n tietokehyksestä

Koodi:

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

lähtö:

Jopa voimme käyttää sisäänrakennettuja tietokehyksiä. Missä yläelementti määrittelee otsikon, jota seuraa tietorivit ja sarakkeet. Esikatselun näkemiseksi voimme käyttää päätoimintoa aiemmin.

Esimerkki 2

Koodi:

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

Sisällön luokan määritteleminen:

>computer (('intel'))

lähtö:

johtopäätös

Tässä artikkelissa olemme käyneet läpi erilaiset R-tietotyypit, joita käytetään ohjelmoinnissa. Minkä tahansa sovelluksen tekemiseen tarvitsemme muuttujia arvojen tallentamiseksi ja kaikki nämä muuttujat ovat tarpeen tietotyyppien määrittämiseksi. Näitä tietotyyppejä käytetään data-analyysissä. Tietotyyppien ymmärtäminen auttaa virheenkorjauksessa laskennallisiin tarkoituksiin.

Suositellut artikkelit

Tämä on opas R-tietotyyppeihin. Tässä keskustellaan R-datan erityypeistä erilaisilla esimerkeillä tietotyyppien määrittämiseksi. Voit myös käydä läpi muiden aiheeseen liittyvien artikkeleidemme saadaksesi lisätietoja -

  1. R datakehys
  2. Tietoanalyysitekniikoiden tyypit
  3. Parhaat tietotekniikan ohjelmat
  4. Tiedon visualisoinnin tyypit
  5. Python-tietotyypit
  6. C ++ -tyypit
  7. PL / SQL-tietotyypit
  8. Tietokehykset R: ssä

Luokka: