Un vettore è una raccolta di variabili e in R è la struttura dei dati più elementare. In R, un vettore è un insieme di elementi con un tipo simile di dati. Un vettore può archiviare i dati in formati logici, numerici, doppi, alfanumerici, complessi o grezzi. Gli elementi che compongono un vettore sono chiamati componenti di quel vettore. I vettori in R sono simili agli array in C, che contengono numerosi elementi di dati dello stesso tipo. Una distinzione importante è che l'indicizzazione vettoriale inizia con "1" anziché "0" nella programmazione R. Per scoprire quale tipo di vettore abbiamo, possiamo applicare il metodo "type ()".
I vettori e gli elenchi atomici sono i due tipi di vettori che esistono. La differenza chiave tra i due tipi è che nei vettori atomici abbiamo vettori dello stesso tipo mentre in un elenco possiamo usare vettori di un tipo diverso.
Comprendendo e implementando i diversi modi e esempi di seguito, acquisirai una solida conoscenza della creazione di vettori in R.
Creazione di vettore in R:
R fornisce varie tecniche e metodi per creare un vettore. Discuteremo 4 diversi metodi per la creazione di vettori con esempi implementati in RStudio in Ubuntu 20.04. Verificare che tutti i metodi e le funzioni elencati di seguito siano sensibili al caso. Ora, passeremo attraverso ogni tecnica e ti mostreremo come utilizzarla nella sceneggiatura R.
Creazione vettoriale usando il colon "(:)" operatore in R:
Quando è necessario creare un vettore di numeri che hanno tutte le stesse dimensioni, l'operatore "colon (:)" può essere l'opzione migliore. Per creare un vettore con valori continui, possiamo usare l'operatore "(:)".
Esempio:
In RStudio scriveremo uno script per creare un vettore usando l'operatore "(:)". Useremo la variabile "V" e gli assegneremo un valore. IL "<-” operator is the basic operator for assigning value to a vector. After this “<-” operator, we'll write the range of values using the “(:)” operator.
"Print ()" è il comando incorporato in R per visualizzare l'output di un argomento all'interno delle sue parentesi.
Eseguiremo questo RScript nel nostro terminale Ubuntu. A tale scopo, cambieremo prima la directory in cui viene salvato il nostro file RScript. In questo caso, l'abbiamo salvato in desktop. Abbiamo modificato la directory da casa su desktop usando il comando "cd" scrivendo il nome della directory desiderata accanto ad essa e premendo "Invio". Questo ti farà atterrare nella cartella desktop.
Il comando utilizzato per eseguire il file RScript nel terminale è "RScript". Scriveremo il comando "RScript" seguito dal nome del file salvato su desktop con ".Estensione r ". Ora, premere Invio e questo visualizzerà l'output del codice salvato in RScript.
Creazione vettoriale usando la funzione "C ()" in RStudio:
La funzione "C ()" è una funzione integrata che combina i suoi parametri. In R, la funzione "C ()" aiuta a creare un vettore con valori definiti dall'utente. La funzione "C ()" concatena diversi valori insieme per formare un vettore o un elenco.
Esempio:
Abbiamo usato la funzione "c ()" nell'implementazione pratica di seguito. Abbiamo creato un vettore chiamato "Odd". Usando il "<-” operator, assign the vector a list of numerical values. A comma is required between each value. In the print, the statement writes the name of the vector.
Nel terminale di Ubuntu, esegui il file con ".Estensione r "e premere INVIO per vedere l'output.
Possiamo anche usare la funzione "c ()" per creare una stringa di caratteri. Abbiamo creato un vettore chiamato "animali" e assegnato 4 valori. Ognuno è separato con una virgola. Tieni presente che durante l'utilizzo di un tipo di dati del carattere, è necessario posizionare i virgolette ("") attorno a ciascun valore.
Il risultato del sopra menzionato RScript può essere visto qui.
Creazione di vettoriali utilizzando la funzione "Assegna ()" in R:
La funzione "Assegna ()" nella programmazione R viene utilizzata anche per creare un vettore per i valori numerici. Il nome del nuovo vettore deve essere specificato nella funzione "Assegna ()" e i valori che vorremmo salvare all'interno di questo oggetto vettoriale.
Esempio:
Questo esempio mostrerà l'archiviazione di valori numerici in un vettore. Useremo la funzione "Assegna ()" all'interno delle parentesi graffe della funzione. Scriveremo il nome vettoriale in cui vogliamo archiviare il valore numerico. Con un operatore ":", definiremo l'intervallo dei valori che devono essere salvati. L'istruzione "Print ()" visualizzerà semplicemente l'output.
L'output dello script sopra mostra i valori del vettore numerico da 13 a 17 in un elenco.
Creazione del vettore usando la funzione "seq ()" in R:
Un altro metodo per creare un vettore nella programmazione R è utilizzando la funzione "seq ()". Viene utilizzato per creare una sequenza di elementi vettoriali. Esistono due metodi per utilizzare la funzione "seq ()". Aiuta a specificare il numero di istanze in un intervallo con il parametro "per" e la dimensione dei passaggi con la "lunghezza.parametro fuori ".
Esempio:
Nell'esempio dato, abbiamo creato 2 vettori, "V1" e "V2", con l'utilizzo della funzione "seq ()". Dalla sintassi della funzione "seq ()", all'interno delle parentesi graffe della funzione abbiamo definito il valore da cui iniziano i vettori (i.e., 10) e separato da una virgola. Il valore a cui il vettore deve terminare che è 30 nel nostro esempio. Mentre "by" è la differenza tra vettori definiti che abbiamo impostato su 3. La lunghezza.fuori "è la lunghezza più alta del vettore che abbiamo definito 7.
Abbiamo visualizzato l'output di entrambi i vettori "V1" e "V2" nel nostro terminale Ubuntu usando il comando "RScript".
Conclusione:
Creare vettori in R è una lezione fondamentale per i programmatori. In questo scrittura, abbiamo cercato di farti familiarità con diversi modi di creare vettori in RScript. Abbiamo dimostrato l'utilizzo di varie funzioni per creare vettori, ognuno con esempi pratici molto semplici e facili da capire. Abbiamo implementato tutti i codici di esempio in RStudio in Ubuntu 20.04.