Aan de slagGa gratis aan de slag

Aan een lijst toevoegen

Als je eenmaal een lijst hebt gemaakt, zit je daar niet voor altijd aan vast. Je kunt er op elk moment nieuwe elementen aan toevoegen! Stel dat je de favoriete film van je vriend Dan aan je lijst wilt toevoegen. Dat kan met $, net zoals je nieuwe kolommen toevoegde aan data frames.

my_list$dans_movie <- "StaR Wars"

my_list

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

$dans_movie
[1] "StaR Wars"

Je had ook c() kunnen gebruiken om een extra element aan de lijst toe te voegen: c(my_list, dans_movie = "StaR Wars"). Dit is handig als je meerdere elementen in één keer wilt toevoegen.

Deze oefening maakt deel uit van de cursus

Introductie tot R voor Financiën

Cursus bekijken

Oefeninstructies

  • Nog een nuttig gegeven voor je portfolio is de variabele weight, die aangeeft hoeveel je in Apple en IBM hebt belegd. Vul de ___ zo in dat je 20% in Apple en 80% in IBM belegt. Denk eraan om decimale getallen te gebruiken, geen percentages!
  • Print portfolio om het element weight te bekijken.
  • Je kunt gegevens in een lijst op dezelfde manier wijzigen als toevoegen met $. Maak weight zodat je 30% in Apple en 70% in IBM belegt.
  • Print portfolio opnieuw om je wijzigingen te zien.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# 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
Code bewerken en uitvoeren