Dodawanie elementów do listy
Po utworzeniu listy nie jesteś z nią związany na zawsze. Możesz dodawać do niej nowe elementy w dowolnym momencie! Powiedzmy, że chcesz dodać ulubiony film swojego znajomego Dana do listy. Możesz to zrobić za pomocą $, tak jak przy dodawaniu nowych kolumn do ramek danych.
my_list$dans_movie <- "StaR Wars"
my_list
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
$dans_movie
[1] "StaR Wars"
Możesz też użyć c(), aby dodać kolejny element do listy: c(my_list, dans_movie = "StaR Wars"). Jest to wygodne, gdy chcesz dodać kilka elementów naraz.
To ćwiczenie jest częścią kursu
Wprowadzenie do R dla finansów
Instrukcje do ćwiczenia
- Przydatną informacją w twoim
portfoliojest zmiennaweight, która opisuje, jak bardzo jesteś zainwestowany w akcje Apple i IBM. Uzupełnij___tak, żeby 20% stanowiły akcje Apple, a 80% – IBM. Pamiętaj, żeby użyć liczb dziesiętnych, a nie procentów! - Wyświetl
portfolio, aby zobaczyć elementweight. - Dane na liście możesz zmieniać w taki sam sposób, w jaki je dodajesz – używając
$. Ustawweighttak, żeby 30% stanowiły akcje Apple, a 70% – IBM. - Wyświetl
portfolioponownie, żeby zobaczyć wprowadzone zmiany.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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