Присвоєння назв
Якщо у вас є список без назв, ви, звісно, можете назвати кожен елемент. Це дуже корисно, коли потрібно звертатися до конкретних елементів списку незалежно від їхнього порядку — особливо якщо ви працюєте зі списком, який може зростати або змінюватися з часом, або якщо ви використовуєте один і той самий код для кількох різних списків. Наприклад, якщо у вас є список, що містить датафрейм, модель і графік, значно простіше звертатися до $plot, ніж шукати, під яким номером у списку знаходиться графік.
Ця вправа є частиною курсу
Основи функціонального програмування з purrr
Інструкції до вправи
- У конвеєрі з пайпами:
- Назвіть кожен елемент списку
sw_filmsі присвойте результат новому спискуsw_films_named. - Ітеруйтеся за елементом
title.
- Назвіть кожен елемент списку
- Перевірте, що новий список має назви.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Set names so each element of the list is named for the film title
sw_films_named <- ___ %>%
set_names(map_chr(___, "___"))
# Check to see if the names worked/are correct
names(___)