ПочатиПочніть безкоштовно

Конвеєри в map()

Отже, ви пригадали, як можна використовувати конвеєри між функціями. Також можна застосовувати конвеєри всередині функції map(), щоб ітерувати конвеєр завдань над списком вхідних значень.

Тут, замість використання одного з наборів даних repurrrsive, ви працюватимете зі списком чисел, щоб виконати кілька математичних операцій.

Ця вправа є частиною курсу

Основи функціонального програмування з purrr

Переглянути курс

Інструкції до вправи

  • Створіть список, що містить значення від 1 до 10, кожне як окремий елемент.
  • Створіть конвеєр у межах однієї функції map(), який бере sqrt() від кожного елемента, а потім sin() від кожного елемента.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Редагувати та запускати код