Aggiungere a una lista
Una volta creata una lista, non rimani vincolato per sempre. Puoi aggiungere nuovi elementi quando vuoi! Per esempio, vuoi aggiungere alla tua lista il film preferito del tuo amico Dan. Puoi farlo usando $, proprio come quando aggiungi nuove colonne ai data frame.
my_list$dans_movie <- "StaR Wars"
my_list
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
$dans_movie
[1] "StaR Wars"
Avresti potuto usare anche c() per aggiungere un altro elemento alla lista: c(my_list, dans_movie = "StaR Wars"). Questo è utile se vuoi aggiungere più elementi alla tua lista in un’unica operazione.
Questo esercizio fa parte del corso
Introduzione a R per la finanza
Istruzioni dell'esercizio
- Un’informazione utile per il tuo
portfolioè la variabileweight, che descrive quanto sei investito in Apple e IBM. Compila correttamente gli___in modo da essere investito al 20% in Apple e all’80% in IBM. Ricorda di usare numeri decimali, non percentuali! - Stampa
portfolioper vedere l’elementoweight. - Puoi modificare i dati in una lista allo stesso modo in cui aggiungi elementi usando
$. Creaweightin modo da essere investito al 30% in Apple e al 70% in IBM. - Stampa di nuovo
portfolioper vedere le modifiche.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Add weight: 20% Apple, 80% IBM
portfolio$___ <- c(apple = ___, ibm = ___)
# Print portfolio
# Change the weight variable: 30% Apple, 70% IBM
portfolio$___ <- c(apple = ___, ibm = ___)
# Print portfolio to see the changes