Úvod do typov údajov R

R je programovací jazyk, ktorý pomáha pri vykonávaní štatistických analýz, a teraz sa stal štandardom pre štatistické výpočty. A prichádza s niektorými preddefinovanými funkciami na vykonávanie rôznych úloh. Znalosť lineárnej algebry bude prínosom, pretože je užitočná pri výpočtoch R a matíc. 'R' používa rozhrania príkazového riadku a prijíma príkazy na prácu na ňom pomocou príkazového riadku>. Pochopme typy údajov R.

Vysvetlite typy údajov R

Programovanie R podporuje rôzne typy údajov, ako sú skaláre, matice, zoznamy, vektorové a dátové rámce. Všetko v R sa považuje za objekt, to znamená, že ukladá a spracováva operácie s objektmi). Kľúčovou vlastnosťou R je iný proces, ktorý sa vykonáva s rôznymi typmi objektov. Väčšina príkazov v R zahŕňa použitie funkcií na objekty. Premenné nevyžadujú deklaráciu, namiesto priradenia postupnosti čísel vektorom.

Poďme sa učiť typy jeden po druhom:

1. Vektor

Vektor má množinu hodnôt s rovnakými typmi (kolekcia usporiadaných prvkov) zastúpených v jednorozmernom formáte. Trieda vektora je určená typom vykonaných zápisov. Ak je vektor vytvorený pre viac ako jeden prvok, funkcia c () sa používa na zreťazenie všetkých prvkov do jedného vektora. Vektory sú reťazec číselných, postupných alebo náhodných čísel. Vektorové odrody sú znak, celé číslo, číselný, komplexný, logický (true, false). Ide o implicitnú konverziu. Niektoré z funkcií päťky vektora sú length (), class (x), is.logical (x), is.null, rep ().

príklad

V nasledujúcom texte vidíme základné príklady vektorov:

  • Vektorová aritmetika: Numerické vektory sa vykonávajú v aritmetických výrazoch, aby sa vykonali výpočty, aby sa získal iný vektor. Uskutočňujú sa aj štatistické operácie, ktoré poskytujú údaje ako max, min, var.

kód:

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

Výkon:

Vyššie uvedený príkaz dáva výstup pomocou funkcie c (), ktorá pridáva premennú t do 2.

  • Dĺžka vektora sa vypočíta pomocou funkcie len ().

kód:

> len (y)

Výkon:

  • Logické vektory: Porovnanie dvoch čísel s logickými hodnotami ako True, false, NA. Logické operátory na splnenie určitých podmienok zahŕňajú <,, > =, ==, ! = Pre nerovnosť.

Príklad 1

kód:

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

Výkon:

Príklad 2

kód:

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

Výkon:

kód:

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

  • Vytvorte Vektor

kód:

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

  • Na zobrazenie triedy vektora

kód:

print ((class (color))

Výkon:

Vo vyššie uvedenom programe (1) tento označuje prvý prvok vektora.

2. Faktor

Faktor pridá číselné kódy spolu s úrovňou znakov. Jednoducho definuje kategorické údaje s usporiadanými a neusporiadanými množinami. Sú definované pomocou funkčného faktora (). Ukladanie údajov do jedného faktora pomáha efektívne ukladať údaje pri štatistickom modelovaní.

Príklad 1

kód:

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

Výkon:

Príklad 2

kód:

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

Výkon:

3. Matica

V programovacej matici R je dvojrozmerný prvok s číselnými a znakovými vektormi, jednoducho atómový vektor s počtom riadkov a stĺpcov. Tri spôsoby, ako vytvoriť maticu, sú pomocou funkčnej matice (), konverzie vektora na maticu a väzobných vektorov. Niektoré užitočné funkcie sú tu:

  • rbind () a cbind (): kombinuje alebo viaže stĺpce a riadky.
  • dim (): nastavenie rozmerov.

syntaxe:

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

Ak je to pravda, delí sa podľa riadku, nepravdivé návraty sa delia podľa stĺpcov.

Príklad 1

  • Zvážte maticu.

kód:

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

Výkon:

Príklad 2

  • Vzhľadom na viazanie.

kód:

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

Výkon:

4. Zoznam

Zoznam ukladá objekty a prvky môžu byť znak, matice, polia, číslice. môže pozostávať aj z iného zoznamu ako položky.

syntaxe:

variable <- list (list items)

Príklad zoznamu R:

kód:

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

Výkon:

Príklad Zohľadnenie kópií troch vektorov:

kód:

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

Preto y drží kópie a, b, x.

5. Dátový rámec

Dátové rámce sú dvojrozmerné so skupinou vektorov s rovnakou dĺžkou. Je to špeciálny druh zoznamu so zoznamom obdĺžnikového formátu. Kľúčovým faktorom je ukladanie dátových tabuliek. Vytvárajú sa pomocou funkčných údajov. rám ().

syntaxe:

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

Príklad 1

Pozrime sa na príklad dátového rámca v R.

kód:

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

Výkon:

Dokonca môžeme použiť vstavané dátové rámce. V ktorom horný prvok definuje hlavičku, za ktorou nasledujú riadky údajov a stĺpce. Ak chcete zobraziť ukážku, môžeme použiť funkciu hlavy predtým.

Príklad 2

kód:

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

Ak chcete definovať triedu intel:

>computer (('intel'))

Výkon:

záver

V tomto článku sme prešli rôznymi typmi R dát, ktoré sa používajú pri programovaní. Na vykonanie akejkoľvek aplikácie potrebujeme premenné na ukladanie hodnôt a všetky tieto premenné sú potrebné na priradenie typov údajov. Tieto typy údajov sa používajú pri analýze údajov. Pochopenie typov údajov pomáha pri ladení na účely výpočtu.

Odporúčané články

Toto je príručka k typom údajov R. Tu diskutujeme rôzne typy údajov R s rôznymi príkladmi priradenia typov údajov. Viac informácií nájdete aj v ďalších súvisiacich článkoch -

  1. R dátový rámec
  2. Typy techník analýzy údajov
  3. Najlepšie programy v oblasti vedy o údajoch
  4. Typy vizualizácie údajov
  5. Dátové typy Python
  6. Dátové typy C ++
  7. Údajové typy PL / SQL
  8. Dátové rámce v R

Kategórie: