MulaiMulai sekarang secara gratis

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

Lihat Kursus

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 menghitung sqrt() dari setiap elemen, lalu sin() 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 %>% ___ %>% ___)
Edit dan Jalankan Kode