Pipe dalam map()
Anda telah menyegarkan ingatan tentang cara menggunakan pipe di antara fungsi. Anda juga dapat menggunakan pipe di dalam fungsi map() untuk membantu Anda mengiterasikan rangkaian tugas pada sebuah list masukan.
Di sini, alih-alih menggunakan salah satu himpunan data repurrrsive, Anda akan bekerja dengan sebuah list berisi angka sehingga Anda dapat melakukan beberapa operasi matematika.
Latihan ini adalah bagian dari kursus
Dasar-dasar Functional Programming dengan purrr
Petunjuk latihan
- Buat sebuah list yang berisi nilai 1 sampai 10, masing-masing sebagai elemen terpisah.
- Buat sebuah pipeline di dalam satu fungsi
map()yang menghitungsqrt()dari setiap elemen, lalusin()dari setiap elemen.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Create a list of values from 1 through 10
numlist <- list(___)
# Iterate over the numlist
map(___, ~.x %>% ___ %>% ___)