R tipi di dati

R tipi di dati
In generale, durante la codifica in qualsiasi linguaggio di scripting, dovrai utilizzare una varietà di variabili per archiviare i diversi tipi di dati. Le variabili sono luoghi di memoria in cui i valori possono essere mantenuti. Ciò significa che quando si stabilisce una variabile, metti da parte un po 'di memoria.

Potresti voler salvare i dati dei vari tipi di dati come intero, stringa, carattere, carattere ampio, logica, punto galleggiante, doppio punto galleggiante, booleano e così via. L'algoritmo operativo assegna la memoria e determina cosa può essere inserito nella memoria riservata a seconda del tipo di dati della variabile. A differenza di altri linguaggi di programmazione tra cui C e Java, le variabili in R non sono specificate come tipi di dati. Gli oggetti R vengono utilizzati per assegnare variabili e il tipo di oggetto R-dati viene utilizzato come tipo di dati della variabile.

Quali sono i tipi di dati nel linguaggio di programmazione R in Ubuntu 20.04?

I tipi di dati R sono le caratteristiche fondamentali del linguaggio di programmazione R che vengono utilizzate per ricevere e archiviare le diverse forme di dati. R può funzionare con una variazione dei tipi di dati. Alcuni dei tipi di dati più fondamentali sono:

  • numero intero
  • numerico
  • logico
  • complesso
  • carattere
  • Booleano

Come funzionano i tipi di dati

Per studiare i tipi di tipo di dati o struttura dei dati, vengono utilizzati i metodi Class () e TypeOf (). In R, i set di dati sono in genere costituiti da tipi di dati di mix menzionati in precedenza.

Esamineremo ogni tipo di dati in profondità nei seguenti esempi. Ci concentreremo su quelli specifici perché questo tipo di dati è di solito molto utilizzato nella realtà.

Esempio n. 1: utilizzando il tipo di dati numerici

In R, numerico è molto probabilmente il tipo di dati più popolare. Se il numero è un numero intero o contiene decimali, la variabile o la serie viene salvata come doppia. Alcune illustrazioni sono citate di seguito per dimostrare questo:

Lo script inizia con l'inizializzazione variabile. Abbiamo dichiarato una variabile "num" e definito il valore decimale per questo. Abbiamo superato questo nome di classe variabile "num" all'interno della funzione di stampa. Dopo aver inviato questo comando nel prompt R, abbiamo ottenuto il tipo di dati della variabile "num" poiché il tipo di dati "numerico" viene stampato sul prompt dello schermo. Inoltre, abbiamo stampato il tipo di "num" variabile che emette il doppio tipo di dati.

Ora abbiamo un numero intero all'interno della variabile che, in esecuzione, mostra il tipo di dati numerici e il tipo di variabile come doppia. R trasforma un numero in un valore "doppio" o un tipo decimale quando lo memorizza in una variabile.

Esempio n. 2: utilizzando il tipo di dati interi

La raccolta di tutti i numeri interi è supportata da R come tipo di dati interi. Usando l'AS.approccio funzione integer (), è possibile costruire e trasformare un valore in un tipo intero. Per indicare che i dati sono un tipo intero, è possibile utilizzare la notazione "L" capitale come suffisso.

La funzione intero viene utilizzata per conservare il valore intero. Stampa il nome della variabile di classe e il tipo di variabile nella funzione di stampa. L'output visualizza il numero intero del tipo di dati.

Qui, abbiamo aggiunto il suffisso L a un numero intero per dichiararlo. La funzione di stampa prende il titolo di classe della variabile e del tipo variabile. Il valore risultante è il tipo di dati interi da entrambe le istruzioni di stampa.

Esempio n. 3: utilizzando il tipo di dati logici

Un confronto di variabili viene spesso utilizzato per generare un valore logico. Vero o falso è il valore dei tipi di dati logici in R.

Qui, abbiamo assegnato due numeri all'interno delle variabili xey. In un'altra variabile Z, abbiamo applicato la condizione logica alle variabili xey. Innanzitutto, abbiamo stampato il valore logico. Quindi, il nome e il tipo di classe della variabile sono stampati come tipi di dati logici.

Esempio n. 4: utilizzando il tipo di dati complesso

R consente di creare tipi di dati complessi, che sono una raccolta di tutti i numeri interi complessi. I numeri contenenti un componente immaginario sono archiviati utilizzando il tipo di dati complesso.

Nello script r, abbiamo assegnato un valore complesso alla variabile p. Quindi, attraverso l'istruzione di stampa, abbiamo mostrato il nome della classe e il tipo di variabile P in quanto visualizza il complesso del tipo di dati per la variabile P.

Esempio #5: utilizzando il tipo di dati dei caratteri

R consente di produrre un tipo di dati di carattere che comprende tutti gli alfabeti insieme ai caratteri speciali. Mantiene la traccia dei valori dei caratteri e delle stringhe. R consente di produrre stringhe che includono lettere, numeri interi e simboli alfabeti.

In questo esempio particolare, abbiamo una stringa all'interno di un char variabile. Questa variabile char viene quindi passata all'interno della classe e del tipo di funzione che viene chiamato all'interno dell'istruzione di stampa. Da queste funzioni, abbiamo ottenuto il tipo di dati del carattere come output perché la variabile char ha archiviato una stringa di carattere al suo interno.

Esempio #6: trovare il tipo di dati dell'oggetto

I tipi di dati possono essere utilizzati per svolgere una varietà di attività. Esaminiamo l'azione di ogni attività con un esempio di codice R.

La funzione class () viene utilizzata per determinare il tipo di dati di un oggetto. Per identificare il tipo di dati di un oggetto, è necessario fornire l'oggetto come input alla funzione class ().

Abbiamo trovato il tipo di dati dei valori assegnati alla funzione di classe. Per questo, abbiamo assegnato il valore booleano, intero, numerico, caratteri e valori complessi alla funzione di classe che restituiva il nome del tipo di dati come output.

Conclusione

Questo documento spiega i tipi di dati R. R offre un gran numero di tipi di dati come sofisticato linguaggio di programmazione statistica. Comprendere tali tipi di dati e imparare come interagire con loro è fondamentale per avere successo in R. Quindi, abbiamo coperto i vari tipi di dati R e abbiamo dato alcune istanze su come assegnare i tipi di dati. Nell'analisi dei dati, questi tipi di dati vengono utilizzati. Quando si risolve i problemi a fini computazionali, la comprensione dei tipi di dati è utile.