“Un elenco è un tipo di dati astratto in informatica o programmazione che include un numero finito di valori ordinati. I valori nell'elenco possono ripetere/verificarsi più volte. Possiamo scrivere più elementi in un elenco e separarli mettendo le virgole tra loro. In che modo i dati vengono inseriti in un elenco differiscono dal linguaggio di programmazione. I diversi tipi di dati di elementi possono essere utilizzati nello stesso elenco. Un elenco può archiviare uno o più sotto-listi, vettori e persino matrici in sé."
Come utilizzare l'elenco R in Ubuntu 20.04?
Gli elenchi sono strutture di dati monodimensionali eterogenei. Un elenco è un vettore che comprende diversi componenti di dati. La funzione List () viene utilizzata per costruire un elenco in R. Il valore dell'indice negli elenchi R può essere utilizzato per recuperare elementi di un elenco. A differenza di un array in R, l'indicizzazione di un elenco inizia con 1 anziché 0, come in altri linguaggi di programmazione.
Di seguito sono riportati alcuni esempi dell'elenco in R. In questi esempi, ti insegneremo come creare un elenco, come puoi usarli e manipolarli nel linguaggio di programmazione R.
Esempio 1: creazione di un semplice elenco in R
La funzione List (), insieme ad alcuni parametri, viene utilizzata per creare un elenco in R. L'elenco può contenere sia i dati dello stesso tipo o diversi tipi di dati. Diamo un'occhiata a un elenco costituito da tipi simili.
Abbiamo creato quattro elenchi di diversi tipi di dati. Il tipo di dati è lo stesso in ciascuno degli elenchi di cui sopra. Quando passiamo questi array nella funzione List (), otterremo il seguente output:
Puoi vedere che ogni elenco visualizza valori dello stesso tipo. Ora, cosa succede se abbiamo tipi di dati misti in un unico elenco? Useremo diversi tipi di dati nella funzione List () come parametri. Quando chiamiamo l'elenco, visualizzerà ogni elemento all'interno dell'elenco.
Non è possibile avere più tipi di dati in un singolo array. Tuttavia, come mostrato sopra, abbiamo usato diversi tipi di dati, i.e., elementi numerici, caratteri, logici e vettoriali.
Esempio 2: nominare gli elementi dell'elenco in R
Dopo aver creato un elenco, R ci consente di accedere agli elementi nell'elenco in modo molto semplice. Possiamo nominare uno o più elementi all'interno dell'elenco e è possibile accedere con l'aiuto dei loro nomi. Per nominare gli elementi, viene utilizzata la funzione nomi () in cui passeremo un vettore contenente i nomi degli elementi.
Come puoi vedere, abbiamo specificato nomi per il vettore, la matrice e una sotto-list come "giocatore", "rango" e "sport", rispettivamente. Nominando gli elementi dell'elenco, ora possiamo accedere a ciascun elemento dall'elenco chiamando il nome specificato.
Esempio 3: accedere agli elementi dell'elenco in R
In R, ci sono due approcci per recuperare gli elementi dell'elenco. Il primo metodo è accedere agli elementi utilizzando il numero dell'indice. Questo metodo è anche comune nell'accesso agli elementi di vettori e array. Il secondo metodo per accedere all'elemento è con il nome di elementi. Capiamolo con esempi di seguito.
Accesso agli elementi utilizzando il numero dell'indice
Innanzitutto, dobbiamo impostare un elenco utilizzando la funzione dell'elenco. Creeremo un elenco di tipi di dati misti con vettore, matrice ed elenco.
Per recuperare l'elemento, dobbiamo utilizzare il numero dell'indice all'interno delle staffe quadrate "[]" insieme al nome della variabile in cui è archiviato l'elenco o puoi anche utilizzare l'elenco stesso.
Accesso agli elementi usando i nomi
Per accedere agli elementi con i loro nomi, devi prima specificare i nomi degli elementi. Non potevamo accedere all'elenco usando i nomi se i nomi non fossero assegnati.
Per accedere agli elementi usando i nomi, dobbiamo scrivere il nome dell'elemento all'interno della fascia quadrata insieme alle doppie citazioni. Puoi anche recuperare elementi usando il segno del dollaro "$" prima del nome dell'elemento, i.e., "(L $ Class)" nell'esempio sopra.
Esempio 4: manipolare l'elemento dell'elenco in R
L'elenco R può essere aggiornato, eliminato o aggiunto. Un elemento dell'elenco può essere aggiornato da qualsiasi luogo, ma se vogliamo aggiungere o rimuovere un elemento, verrà aggiunto o rimosso alla fine dell'elenco. Per rimuovere un elemento/elemento da un indice specifico, possiamo assegnare un valore null a quell'indice. Possiamo aggiungere un elemento sopravvalutando un nuovo valore.
Nella prima modifica, abbiamo aggiunto un personaggio elemento "Londra" all'ultimo elenco. Poiché era irrilevante per l'elenco, l'abbiamo sostituito con un valore nullo nella 2nd modifica. Eliminerà il 4th Valore dell'indice, i.e., "Londra", dagli elementi della lista. Nel 3Rd Modifica, abbiamo sovrascritto un valore "d" per il 3Rd elemento dell'elenco. Dopo tutte queste modifiche seguenti saranno l'output.
Esempio 5: convertire l'elenco R in un vettore
In R, non possiamo eseguire operazioni aritmetiche con l'elenco. Per eseguire operazioni aritmetiche, possiamo convertirlo in un vettore usando la funzione Unlist (). L'elenco verrà approvato come input nella funzione Unlist () per convertire l'elenco in un vettore.
Nell'istanza sopra, abbiamo creato due elenchi, "L1" e "L2". Abbiamo superato questi elenchi come parametro nella funzione Unlist () per convertirli in vettori. Dopo averli convertiti, abbiamo preso una somma di questi vettori per visualizzare l'output.
Conclusione
In questo tutorial, abbiamo discusso in dettaglio gli elenchi e come puoi usarli nel linguaggio di programmazione R in Ubuntu 20.04. Ora dovresti avere familiarità con l'elenco R e dovresti essere in grado di usarli per diverse applicazioni. Per semplificare la comprensione, abbiamo implementato cinque esempi in cui abbiamo visto come fare elenchi in R, come nominare i suoi elementi, come accedere agli elementi dell'elenco, come manipolarli e come puoi convertire gli elenchi in vettori per eseguire operazioni aritmetiche su di essi.