Mulai sekarangMulai 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 merupakan bagian dari kursus

Dasar-dasar Functional Programming dengan purrr

Lihat Kursus

Instruksi 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 langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Edit dan Jalankan Kode