IniziaInizia gratis

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

Visualizza il corso

Istruzioni dell'esercizio

  • Un’informazione utile per il tuo portfolio è la variabile weight, 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 portfolio per vedere l’elemento weight.
  • Puoi modificare i dati in una lista allo stesso modo in cui aggiungi elementi usando $. Crea weight in modo da essere investito al 30% in Apple e al 70% in IBM.
  • Stampa di nuovo portfolio per 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
Modifica ed esegui il codice