Modifica degli Elementi della Lista
Le liste sono flessibili: è possibile aggiungere, rimuovere o modificare i loro elementi.
Aggiunta di elementi
Per aggiungere un nuovo elemento, assegnare un valore a un nuovo indice o etichetta.
Esempio
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Quando si aggiunge tramite etichetta, utilizzare le virgolette (ad esempio, "integer"
).
È anche possibile unire due liste con la funzione c()
, che le combina in una sola:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Rimozione di elementi
Per eliminare un elemento, assegnare NULL
ad esso.
Esempio
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Aggiornamento degli elementi
Per modificare il valore di un elemento, è sufficiente riassegnarlo.
Esempio
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Hai una lista info
con informazioni sul corso.
I tuoi compiti sono:
- Aggiornare il quarto elemento a
44
(questo capitolo è il 44°). - Rimuovere il terzo elemento (che è
1
). - Aggiungere un nuovo elemento chiamato
Level
con valore'Beginner'
. - Visualizzare la lista
info
modificata.
Soluzione
Grazie per i tuoi commenti!
single
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 2.27
Modifica degli Elementi della Lista
Scorri per mostrare il menu
Le liste sono flessibili: è possibile aggiungere, rimuovere o modificare i loro elementi.
Aggiunta di elementi
Per aggiungere un nuovo elemento, assegnare un valore a un nuovo indice o etichetta.
Esempio
12345678# Creating a list test <- list(text = "Text", number = 42, logical = TRUE) # Add new value with a label test["integer"] <- 23L # Add new value with an index test[[5]] <- "new element" test
Quando si aggiunge tramite etichetta, utilizzare le virgolette (ad esempio, "integer"
).
È anche possibile unire due liste con la funzione c()
, che le combina in una sola:
123456list1 <- list("first", 10) list2 <- list("second", 20) # Merge lists list12 <- c(list1, list2) list12
Rimozione di elementi
Per eliminare un elemento, assegnare NULL
ad esso.
Esempio
12345test <- list(text = "Text", number = 42, logical = TRUE) # Remove element test$logical <- NULL test
Aggiornamento degli elementi
Per modificare il valore di un elemento, è sufficiente riassegnarlo.
Esempio
12345test <- list(text = "Text", number = 42, logical = TRUE) # Update element test[1] <- "word" test
Swipe to start coding
Hai una lista info
con informazioni sul corso.
I tuoi compiti sono:
- Aggiornare il quarto elemento a
44
(questo capitolo è il 44°). - Rimuovere il terzo elemento (che è
1
). - Aggiungere un nuovo elemento chiamato
Level
con valore'Beginner'
. - Visualizzare la lista
info
modificata.
Soluzione
Grazie per i tuoi commenti!
single