Toevoegen aan een lijst
Als je eenmaal een lijst hebt gemaakt, zit je er 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 wilt toevoegen aan je lijst. Dat kan met $, net zoals je deed bij het toevoegen van nieuwe kolommen aan dataframes.
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 in één keer meerdere elementen aan je lijst wilt toevoegen.
Deze oefening maakt deel uit van de cursus
Introductie tot R voor finance
Oefeninstructies
- Een ander handig gegeven voor je
portfoliois de variabeleweight, die aangeeft hoe je in Apple en IBM belegd bent. Vul de___correct in zodat je 20% in Apple en 80% in IBM belegt. Gebruik decimale getallen, geen percentages! - Print
portfolioom het elementweightte bekijken. - Je kunt de gegevens in een lijst wijzigen op dezelfde manier als iets toevoegen met
$. Maakweightzo dat je 30% in Apple en 70% in IBM belegt. - Print
portfolioopnieuw om je wijzigingen te zien.
Interactieve oefening met praktijkervaring
Probeer deze oefening door deze voorbeeldcode aan 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