Introducere în tipurile de date R

R este un limbaj de programare care ajută la realizarea analizelor statistice și a devenit acum standard pentru calculul statistic. Și vine cu câteva funcții predefinite pentru a face diverse sarcini. Cunoașterea algebrei liniare va fi o valoare adăugată, deoarece este utilă în calculele R și matrice. „R” folosește interfețe de linie de comandă și acceptă comenzi pentru a lucra la aceasta folosind un prompt>. Să înțelegem tipurile de date R.

Explicați tipurile de date R

Programarea R acceptă diferite tipuri de date cum ar fi scalare, matrice, liste, vector și cadre de date. Totul în R este considerat a fi un obiect, înseamnă că stochează și prelucrează operațiile pe obiecte). Caracteristica cheie a lui R este un proces diferit se face cu diferite tipuri de obiecte. Majoritatea comenzilor din R implică aplicarea funcțiilor asupra obiectelor. Variabilele nu necesită o declarație, în loc să atribuiți o secvență de numere vectorilor.

Să învățăm tipurile unul câte unul:

1. Vector

Vectorul are un set de valori cu aceleași tipuri (colecție de elemente ordonate) reprezentate într-o singură dimensiune. Clasa vectorului este determinată de tipul înregistrărilor făcute. Când un vector este creat pentru mai mult de un element, funcția c () este utilizată pentru a concatena toate elementele împreună într-un singur vector. Vectorii sunt un șir de numere, secvențiale sau numere aleatorii. Soiurile vectoriale sunt caracterul, întreg, numeric, complex, logic (adevărat, fals). Acestea sunt conversia implicită. Unele dintre funcțiile vectorilor sunt cinci lungime (), clasă (x), is.logical (x), is.null, rep ().

Exemplu

În cele de mai jos, putem vedea exemple de vector de bază:

  • Aritmetica vectorială: vectori numerici sunt executați în expresii aritmetice pentru a face calcule pentru a da un alt vector. Operațiunile statistice sunt, de asemenea, efectuate, care oferă intrări precum max, min, var.

Cod:

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

ieşire:

Instrucțiunea de mai sus oferă ieșirea folosind funcția c () care adaugă variabila t la 2.

  • Lungimea vectorului este calculată de funcția len ().

Cod:

> len (y)

ieşire:

  • Vectori logici: Comparația a două numere cu valori logice precum True, false, NA. Operatorii logici care îndeplinesc anumite condiții includ <,, > =, ==, ! = Pentru inegalitate.

Exemplul 1

Cod:

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

ieşire:

Exemplul 2

Cod:

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

ieşire:

Cod:

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

  • Creați un vector

Cod:

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

  • Pentru afișarea clasei vectorului

Cod:

print ((class (color))

ieşire:

În programul de mai sus (1) acesta indică primul element al vectorului.

2. Factor

Factorul adaugă coduri numerice împreună cu nivelul caracterului. În mod simplu, definește datele categorice cu seturi ordonate și neordonate. Acestea sunt definite folosind factorul funcțional (). Stocarea datelor într-un factor ajută la stocarea eficientă a datelor în modelarea statistică.

Exemplul 1

Cod:

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

ieşire:

Exemplul 2

Cod:

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

ieşire:

3. Matrice

În matricea de programare R este un element bidimensional cu vectori numerici și cu caractere, pur și simplu un vector atomic cu numărul de rânduri și coloane. Trei moduri de a crea o matrice sunt folosind funcția matrice (), conversia vectorului în matrice și legarea vectorilor. Unele funcții utile aici sunt:

  • rbind () și cbind (): combină sau leagă coloane și rânduri.
  • dim (): dimensiuni setare.

Sintaxă:

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

Aici, dacă este adevărat, se împarte pe rând, returnările false sunt împărțite pe coloane.

Exemplul 1

  • Luați în considerare o matrice.

Cod:

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

ieşire:

Exemplul 2

  • Având în vedere legătura.

Cod:

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

ieşire:

4. Lista

Lista magazinelor Obiectele și elementele pot fi un caracter, matrici, tablouri, numerice. acesta poate consta dintr-o altă listă ca și articol.

Sintaxă:

variable <- list (list items)

Exemplu de listă R:

Cod:

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

ieşire:

Exemplu Luând în considerare copii ale celor trei vectori:

Cod:

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

Prin urmare, Y deține copiile lui a, b, x.

5. Cadrul de date

Cadrele de date sunt bidimensionale cu un grup de vectori cu o lungime egală. Este un tip special de listă cu o listă în format dreptunghiular. Factorul cheie este stocarea tabelelor de date. Acestea sunt create folosind date de funcții. rama ().

Sintaxă:

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

Exemplul 1

Să vedem un exemplu de cadru de date În R.

Cod:

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

ieşire:

Chiar și putem folosi cadre de date încorporate. În care elementul de sus definește un antet, urmat de rânduri și coloane de date. Pentru a vedea previzualizarea, putem folosi funcția head înainte.

Exemplul 2

Cod:

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

Pentru a defini clasa de intel:

>computer (('intel'))

ieşire:

Concluzie

În acest articol, am trecut prin diferite tipuri de date R utilizate în programare. Pentru a face orice aplicație avem nevoie de variabile pentru a stoca valorile și toate aceste variabile sunt necesare pentru a atribui tipuri de date. Aceste tipuri de date sunt utilizate în analiza datelor. Înțelegerea tipurilor de date ajută la depanare în scopuri de calcul.

Articole recomandate

Acesta este un ghid pentru tipurile de date R. Aici discutăm diferite tipuri de date R cu diverse exemple pentru a atribui tipuri de date. Puteți parcurge și alte articole conexe pentru a afla mai multe -

  1. R Cadru de date
  2. Tipuri de tehnici de analiză a datelor
  3. Cele mai bune programe de știință a datelor
  4. Tipuri de vizualizare a datelor
  5. Tipuri de date Python
  6. Tipuri de date C ++
  7. Tipuri de date PL / SQL
  8. Cadre de date în R

Categorie: