MulaiMulai sekarang secara gratis

Cara menulis compose()

Saat Anda menggunakan compose(), fungsi-fungsi diberikan dari kanan ke kiri — yaitu dalam urutan yang sama seperti yang Anda gunakan pada pemanggilan bersarang di base R: fungsi yang dieksekusi pertama adalah fungsi di sebelah kanan.

Dengan kata lain, jika Anda terbiasa dengan pipe, urutannya kebalikan:

``` r

Dengan pipe

1:28 %>% mean() %>% round()

Di base R

round(mean(1:28))

Dengan compose

roundedmean <- compose(round, mean) rounded< em>mean(1:28) ```

Jadi, bagaimana cara yang benar untuk menulis fungsi yang akan menghitung jumlah NA?

Latihan ini adalah bagian dari kursus

Pemrograman Fungsional Tingkat Menengah dengan purrr

Lihat Kursus

Latihan interaktif praktis

Ubah teori menjadi tindakan dengan salah satu latihan interaktif kami.

Mulai berolahraga