Introduzione ai tipi di dati R

R è un linguaggio di programmazione che aiuta a realizzare analisi statistiche e ora è diventato standard per il calcolo statistico. E viene fornito con alcune funzioni predefinite per svolgere varie attività. La conoscenza dell'algebra lineare sarà un valore aggiunto in quanto è utile nei calcoli di R e matrice. 'R' utilizza le interfacce della riga di comando e accetta i comandi per lavorarci su usando un prompt>. Cerchiamo di capire i tipi di dati R.

Spiegare i tipi di dati R

La programmazione R supporta vari tipi di dati come scalari, matrici, elenchi, frame vettoriali e dati. Tutto in R è considerato un oggetto, significa che memorizza ed elabora operazioni su oggetti). La caratteristica chiave di R è che un processo diverso viene eseguito con diversi tipi di oggetti. La maggior parte dei comandi in R implica l'applicazione di funzioni agli oggetti. Le variabili non richiedono una dichiarazione, invece di assegnare una sequenza di numeri ai vettori può essere fatto.

Impariamo i tipi uno per uno:

1. Vector

Vector ha un insieme di valori con gli stessi tipi (raccolta di elementi ordinati) rappresentati in una dimensione. La classe del vettore è determinata dal tipo di voci effettuate. Quando viene creato un vettore per più di un elemento, la funzione c () viene utilizzata per concatenare tutti gli elementi insieme in un singolo vettore. I vettori sono una stringa di numeri numerici, sequenziali o numeri casuali. Le varietà vettoriali sono il carattere, intero, numerico, complesso, logico (vero, falso). Queste sono conversioni implicite. Alcune delle funzioni cinque funzioni vettoriali sono length (), class (x), is.logical (x), is.null, rep ().

Esempio

Di seguito, possiamo vedere esempi vettoriali di base:

  • Aritmetica vettoriale: i vettori numerici vengono eseguiti in espressioni aritmetiche per eseguire calcoli per dare un altro vettore. Vengono anche eseguite operazioni statistiche che danno voci come max, min, var media.

Codice:

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

Produzione:

L'istruzione precedente fornisce l'output usando la funzione c () che aggiunge la variabile t a 2.

  • La lunghezza del vettore è calcolata dalla funzione len ().

Codice:

> len (y)

Produzione:

  • Vettori logici: confronto di due numeri con valori logici come True, false, NA. Gli operatori logici per soddisfare determinate condizioni includono <,, > =, ==, ! = Per disuguaglianza.

Esempio 1

Codice:

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

Produzione:

Esempio 2

Codice:

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

Produzione:

Codice:

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 un vettore

Codice:

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

  • Per visualizzare la classe del vettore

Codice:

print ((class (color))

Produzione:

Nel programma sopra (1) questo indica il primo elemento del vettore.

2. Fattore

Il fattore aggiunge codici numerici insieme al livello del carattere. In parole semplici definisce i dati categorici con insiemi ordinati e non ordinati. Sono definiti utilizzando il fattore funzione (). La memorizzazione dei dati in un fattore consente di archiviare i dati in modo efficiente nella modellazione statistica.

Esempio 1

Codice:

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

Produzione:

Esempio 2

Codice:

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

Produzione:

3. Matrice

Nella matrice di programmazione R è un elemento bidimensionale con vettori numerici e di caratteri, semplicemente un vettore atomico con il numero di righe e colonne. Tre modi per creare una matrice sono usando la funzione matrix (), la conversione del vettore in matrice e i vettori di legame. Alcune funzioni utili qui sono:

  • rbind () e cbind (): combina o lega colonne e righe.
  • dim (): impostazione delle dimensioni.

Sintassi:

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

Qui, se è vero, si divide per riga, false restituisce diviso per colonne.

Esempio 1

  • Prendi in considerazione una matrice.

Codice:

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

Produzione:

Esempio 2

  • Considerando Bind.

Codice:

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

Produzione:

4. Elenco

Elenco negozi Gli oggetti e gli elementi possono essere un carattere, matrici, matrici, valori numerici. può essere costituito anche da un altro elenco come elemento.

Sintassi:

variable <- list (list items)

Esempio di un elenco R:

Codice:

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

Produzione:

Esempio Considerando le copie di tre vettori:

Codice:

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

Pertanto y contiene le copie di a, b, x.

5. Cornice dati

I frame di dati sono bidimensionali con un gruppo di vettori di uguale lunghezza. È un tipo speciale di elenco con un elenco in formato rettangolare. Il fattore chiave è l'archiviazione di tabelle di dati. Vengono creati utilizzando i dati di una funzione. la cornice ().

Sintassi:

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

Esempio 1

Vediamo un esempio del frame di dati in R.

Codice:

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

Produzione:

Anche noi possiamo usare i frame di dati integrati. In cui l'elemento superiore definisce un'intestazione, seguito da righe e colonne di dati. Per vedere l'anteprima, possiamo usare prima la funzione head.

Esempio 2

Codice:

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

Per definire la classe delle informazioni:

>computer (('intel'))

Produzione:

Conclusione

In questo articolo, abbiamo esaminato diversi tipi di dati R utilizzati nella programmazione. Per fare qualsiasi applicazione abbiamo bisogno di variabili per memorizzare i valori e tutte queste variabili sono necessarie per assegnare i tipi di dati. Questi tipi di dati vengono utilizzati nell'analisi dei dati. La comprensione dei tipi di dati aiuta durante il debug a fini computazionali.

Articoli consigliati

Questa è una guida ai tipi di dati R. Qui discutiamo diversi tipi di dati R con vari esempi per assegnare tipi di dati. Puoi anche consultare i nostri altri articoli correlati per saperne di più -

  1. Riquadro dati R
  2. Tipi di tecniche di analisi dei dati
  3. I migliori programmi di data science
  4. Tipi di visualizzazione dei dati
  5. Tipi di dati Python
  6. Tipi di dati C ++
  7. Tipi di dati PL / SQL
  8. Cornici dati in R

Categoria: