Uvod u R tipove podataka

R je programski jezik koji pomaže u provođenju statističkih analiza i sada je postao standard za statističko računanje. I dolazi s nekim unaprijed definiranim funkcijama za obavljanje različitih zadataka. Poznavanje linearne algebre bit će dodana vrijednost jer je korisno u proračunima R i matriksa. 'R' koristi sučelja naredbenog retka i prihvaća naredbe za rad na njemu pomoću upita>. Razjasnimo R tipove podataka.

Objasnite R tipove podataka

R programiranje podržava različite tipove podataka poput skalara, matrica, popisa, vektora i okvira podataka. Sve u R smatra se objektom, znači pohranjuje i obrađuje operacije na objektima). Ključna značajka R je različit proces koji se vrši s različitim vrstama objekata. Većina naredbi u R uključuje primjenu funkcija na objekte. Varijable ne zahtijevaju deklaraciju, umjesto da se vektorima može dodijeliti slijed brojeva.

Naučimo tipove jedan po jedan:

1. Vektor

Vektor ima skup vrijednosti s istim tipovima (zbirka uređenih elemenata) predstavljenih u jednoj dimenziji. Klasa vektora određena je vrstom unosa. Kad se vektor stvori za više elemenata, c () funkcija se koristi za spajanje svih elemenata zajedno u jednom vektoru. Vektori su niz numeričkih, sekvencijalnih brojeva ili slučajnih brojeva. Vektorske sorte su znak, cijeli broj, brojčani, složeni, logički (istinito, lažno). To su implicitna konverzija. Neke od vektorskih funkcija Fives su dužina (), klasa (x), is.logical (x), is.null, rep ().

Primjer

U nastavku možemo vidjeti osnovne vektorske primjere:

  • Aritmetika vektora: Numerički se vektori izvode u aritmetičkim izrazima da bi se izračunali kako bi se dobio drugi vektor. Statistički postupci se također rade što daje unose kao što su maks, min, var srednja vrijednost.

Kodirati:

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

Izlaz:

Gornja izjava daje izlaz pomoću c () funkcije koja dodaje varijablu t na 2.

  • Duljina vektora izračunava se funkcijom len ().

Kodirati:

> len (y)

Izlaz:

  • Logički vektori: Usporedba dva broja s logičkim vrijednostima poput True, false, NA. Logični operatori koji zadovoljavaju određene uvjete uključuju <,, > =, ==, ! = Za nejednakost.

Primjer 1

Kodirati:

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

Izlaz:

Primjer 2

Kodirati:

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

Izlaz:

Kodirati:

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

  • Stvorite vektor

Kodirati:

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

  • Za prikaz klase vektora

Kodirati:

print ((class (color))

Izlaz:

U gornjem programu (1) ovaj označava prvi element vektora.

2. Faktor

Faktor dodaje numeričke kodove zajedno s razinom znakova. Jednostavno, definira kategoričke podatke s uređenim i neuređenim skupovima. Oni su definirani pomoću faktora funkcije (). Pohranjivanje podataka u faktoru pomaže učinkovito pohranjivanje podataka u statističko modeliranje.

Primjer 1

Kodirati:

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

Izlaz:

Primjer 2

Kodirati:

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

Izlaz:

3. Matrica

U R programskoj matrici je dvodimenzionalni element s numeričkim i znakovnim vektorima, jednostavno atomski vektor s brojem redova i stupaca. Tri načina stvaranja matrice su korištenjem funkcijske matrice (), pretvorbom vektora u matricu i vektorima vezanja. Ovdje su korisne neke funkcije:

  • rbind () i cbind (): kombinira ili veže stupce i redove.
  • dim (): podešavanje dimenzija.

Sintaksa:

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

Ovdje je, ako je istina, podijelio po redovima, lažni vraća razdijeljen po stupcima.

Primjer 1

  • Razmotrimo matricu.

Kodirati:

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

Izlaz:

Primjer 2

  • S obzirom na Bind.

Kodirati:

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

Izlaz:

4. Popis

Popis pohranjivanja Objekti i elementi mogu biti znak, matrice, nizovi, numerički. može se sastojati i od drugog popisa kao predmeta.

Sintaksa:

variable <- list (list items)

Primjer R liste:

Kodirati:

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

Izlaz:

Primjer U obzir kopije tri vektora:

Kodirati:

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

Stoga y čuva kopije a, b, x.

5. Okvir podataka

Okviri podataka su dvodimenzionalni s grupom vektora jednake duljine. To je posebna vrsta popisa s popisom pravokutnih formata. Ključni čimbenik je pohranjivanje podataka u tablice. Oni su stvoreni pomoću podataka o funkcijama. okvir ().

Sintaksa:

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

Primjer 1

Pogledajmo primjer okvira podataka u R.

Kodirati:

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

Izlaz:

Čak možemo koristiti ugrađene okvire podataka. U kojem gornji element definira zaglavlje, nakon čega slijede redovi podataka i stupci. Da biste vidjeli pregled, prije možemo koristiti funkciju glave.

Primjer 2

Kodirati:

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

Za definiranje klase podataka:

>computer (('intel'))

Izlaz:

Zaključak

U ovom smo članku prošli kroz različite vrste podataka R koje se koriste u programiranju. Za svaku aplikaciju potrebne su nam varijable za pohranjivanje vrijednosti, a sve ove varijable potrebne su za dodjelu podataka. Te se vrste podataka koriste u analizi podataka. Razumijevanje vrsta podataka pomaže prilikom uklanjanja pogrešaka u računske svrhe.

Preporučeni članci

Ovo je vodič za R Tipove podataka. Ovdje smo raspravljali o različitim tipovima podataka u R s različitim primjerima za dodjeljivanje tipova podataka. Možete i pregledati naše druge povezane članke da biste saznali više -

  1. R okvir podataka
  2. Vrste tehnika analize podataka
  3. Najbolji programi znanosti podataka
  4. Vrste vizualizacije podataka
  5. Tipovi podataka Pythona
  6. C ++ Vrste podataka
  7. PL / SQL tipovi podataka
  8. Okviri podataka u R

Kategorija: