Sissejuhatus R andmetüüpidesse

R on programmeerimiskeel, mis aitab kaasa statistiliste analüüside tegemisele ja on nüüdseks muutunud statistilise arvutamise standardiks. Kaasas mõned eelnevalt määratletud funktsioonid erinevate toimingute tegemiseks. Lineaarse algebra tundmine on lisaväärtus, kuna see on kasulik R- ja maatriksarvutustes. 'R' kasutab käsuribaliideseid ja võtab käsuga selle kallal töötada viiba abil. Mõistagem R-andmete tüüpe.

Selgitage R-andmete tüüpe

R-programmeerimine toetab mitmesuguseid andmetüüpe nagu skalaarid, maatriksid, loendid, vektorid ja andmeraamid. Kõiki R-is peetavaid objekte tähendab, et need salvestavad ja töötlevad objektidel toiminguid). R põhijooneks on erinev protsess, mida tehakse erinevat tüüpi objektidega. Enamik R käskudest hõlmab funktsioonide rakendamist objektidele. Muutujad ei vaja deklareerimist, selle asemel saab vektoritele numbrijada määrata.

Õppime tüübid ükshaaval:

1. Vektor

Vektoril on ühes mõõdus esindatud sama tüüpi väärtuste komplekt (tellitud elementide kogum). Vektori klass määratakse kindlaks tehtud kannete tüübi järgi. Kui vektor luuakse rohkem kui ühe elemendi jaoks, kasutatakse funktsiooni c (), et ühendada kõik elemendid ühes vektoris. Vektorid on numbriliste, järjenumbrite või juhuslike numbrite jada. Vektorisordid on märk, täisarv, arvuline, keeruline, loogiline (tõene, vale). Need on kaudne muundamine. Mõned funktsioonid viiest vektorfunktsioonist on pikkus (), klass (x), is.loogiline (x), is.null, rep ().

Näide

Allpool näeme põhilisi vektornäiteid:

  • Vektori aritmeetiline arv: Teise vektori saamiseks arvutuste tegemiseks kasutatakse arvvektoreid aritmeetilistes avaldistes. Samuti tehakse statistilisi toiminguid, mis annavad kirjeid nagu max, min, var mean.

Kood:

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

Väljund:

Ülaltoodud avaldus annab väljundi funktsiooni c () abil, mis lisab muutuja t väärtusele 2.

  • Vektori pikkus arvutatakse funktsiooni len () abil.

Kood:

> len (y)

Väljund:

  • Loogilised vektorid: kahe numbri võrdlus selliste loogiliste väärtustega nagu True, false, NA. Loogikaoperaatorid, mis vastavad teatud tingimustele, hõlmavad ebavõrdsuse korral <,, > =, ==, ! =.

Näide 1

Kood:

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

Väljund:

Näide 2

Kood:

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

Väljund:

Kood:

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

  • Loo vektor

Kood:

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

  • Vektori klassi kuvamiseks

Kood:

print ((class (color))

Väljund:

Ülaltoodud programmis (1) tähistab see vektori esimest elementi.

2. tegur

Tegur lisab numbrikoodid koos tähemärgitasemega. Lihtsamalt määratleb see kategoorilised andmed tellitud ja järjestamata kogumitega. Nende määratlemiseks kasutatakse funktsioonitegurit (). Andmete salvestamine faktoris aitab andmeid statistilises modelleerimises tõhusalt säilitada.

Näide 1

Kood:

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

Väljund:

Näide 2

Kood:

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

Väljund:

3. Maatriks

R-programmeerimisel on maatriks kahemõõtmeline element numbriliste ja märkvektoritega, lihtsalt aatomivektor, millel on ridade ja veergude arv. Maatriksi loomiseks on kolm võimalust, kasutades funktsiooni maatriksit (), vektori teisendamist maatriksiks ja sidumisvektoreid. Siin on mõned kasulikud funktsioonid:

  • rbind () ja cbind (): ühendab või seob veerge ja ridu.
  • dim (): mõõtmete seadistamine.

Süntaks:

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

Kui see on tõsi, jaguneb see ridade kaupa, vale tagastab veergude kaupa.

Näide 1

  • Vaatleme maatriksit.

Kood:

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

Väljund:

Näide 2

  • Arvestades Bindit.

Kood:

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

Väljund:

4. Loend

Loendipood Objektid ja elemendid võivad olla märk, maatriksid, massiivid, numbrid. see võib koosneda ka teisest loendist kui üksusest.

Süntaks:

variable <- list (list items)

Näide R-loendist:

Kood:

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

Väljund:

Näide kolme vektori koopiate kaalumisel:

Kood:

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

Seetõttu y hoiab a, b, x koopiaid.

5. Andmeraam

Andmeraamid on kahemõõtmelised, millel on rühm vektoreid võrdse pikkusega. See on spetsiaalne ristkülikukujulise vorminguga loend. Võtmetegur on andmetabelite talletamine. Nende loomiseks kasutatakse funktsiooni andmeid. raami ().

Süntaks:

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

Näide 1

Vaatame näite R andmekaadrist

Kood:

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

Väljund:

Isegi saame kasutada sisseehitatud andmeraamid. Millises ülemises elemendis määratletakse päis, millele järgnevad andmeread ja veerud. Eelvaate nägemiseks võime enne kasutada peafunktsiooni.

Näide 2

Kood:

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

Intelli klassi määratlemiseks toimige järgmiselt.

>computer (('intel'))

Väljund:

Järeldus

Selles artiklis oleme tutvunud erinevate R andmetüüpidega, mida programmeerimisel kasutatakse. Mis tahes rakenduse jaoks vajame väärtuste salvestamiseks muutujaid ja kõik need muutujad on vajalikud andmetüüpide määramiseks. Neid andmetüüpe kasutatakse andmete analüüsimisel. Andmetüüpide mõistmine aitab arvutamisel silumist.

Soovitatavad artiklid

See on R-andmetüüpide juhend. Siin käsitleme erinevaid R-andmete tüüpe koos erinevate näidetega andmetüüpide määramiseks. Lisateavet leiate ka meie muudest seotud artiklitest -

  1. R andmeraam
  2. Andmete analüüsimeetodite tüübid
  3. Parimad andmeteaduste programmid
  4. Andmete visualiseerimise tüübid
  5. Pythoni andmetüübid
  6. C ++ andmetüübid
  7. PL / SQL andmetüübid
  8. Andmeraamid R-s

Kategooria: