Kom igångKom igång gratis

Lägga till i en lista

När du väl har skapat en lista behöver du inte vara fast vid den för alltid. Du kan lägga till nya element när du vill! Säg att du vill lägga till din kompis Dans favoritfilm i din lista. Det gör du med $, precis som när du lade till nya kolumner i dataramar.

my_list$dans_movie <- "StaR Wars"

my_list

$my_words
[1] "I <3 R"

$my_numbers
[1] 42 24

$dans_movie
[1] "StaR Wars"

Du kan också använda c() för att lägga till ett element i listan: c(my_list, dans_movie = "StaR Wars"). Det är praktiskt om du vill lägga till flera element på en gång.

Den här övningen är en del av kursen

Introduktion till R för finans

Visa kurs

Övningsinstruktioner

  • Ytterligare en användbar uppgift för din portfolio är variabeln weight, som beskriver hur mycket du är investerad i Apple respektive IBM. Fyll i ___ korrekt så att du är investerad 20 % i Apple och 80 % i IBM. Kom ihåg att använda decimala tal, inte procent!
  • Skriv ut portfolio för att se elementet weight.
  • Du kan ändra data i en lista på samma sätt som du lägger till data, med hjälp av $. Uppdatera weight så att du är investerad 30 % i Apple och 70 % i IBM.
  • Skriv ut portfolio igen för att se dina ändringar.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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
Redigera och kör kod