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
Levelcon valore'Beginner'. - Visualizzare la lista
infomodificata.
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
Can you explain how to access elements in a list by index or label?
What happens if I try to remove an element that doesn't exist in the list?
Can you show more examples of merging lists with different structures?
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
Levelcon valore'Beginner'. - Visualizzare la lista
infomodificata.
Soluzione
Grazie per i tuoi commenti!
single