Добавление элементов в список
После создания список можно легко изменять и дополнять. Вы можете добавлять в него новые элементы в любой момент! Допустим, вы хотите добавить в список любимый фильм вашего друга Дэна. Для этого используйте $ — точно так же, как при добавлении новых столбцов в датафрейм.
my_list$dans_movie <- "StaR Wars"
my_list
$my_words
[1] "I <3 R"
$my_numbers
[1] 42 24
$dans_movie
[1] "StaR Wars"
Также можно использовать функцию c(), чтобы добавить новый элемент в список: c(my_list, dans_movie = "StaR Wars"). Это удобно, если нужно добавить сразу несколько элементов.
Это упражнение является частью курса
Введение в R для финансов
Инструкции к упражнению
- Ещё одна полезная характеристика для вашего
portfolio— переменнаяweight, которая показывает, какую долю занимают акции Apple и IBM. Заполните___так, чтобы доля Apple составляла 20%, а доля IBM — 80%. Используйте десятичные числа, а не проценты! - Выведите
portfolio, чтобы увидеть элементweight. - Изменить данные в списке можно так же, как и добавить новый элемент — с помощью
$. Обновитеweightтак, чтобы доля Apple составила 30%, а доля IBM — 70%. - Снова выведите
portfolio, чтобы проверить изменения.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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