Bắt đầu ngayBắt đầu miễn phí

Cách viết compose()

Khi bạn dùng compose(), các hàm được truyền từ phải sang trái — nghĩa là theo đúng thứ tự bạn sẽ dùng trong lời gọi lồng nhau ở base R: hàm ở bên phải sẽ được thực thi đầu tiên.

Nói cách khác, nếu bạn quen dùng pipe thì thứ tự sẽ ngược lại:

``` r

Với pipe

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

Trong base R

round(mean(1:28))

Với compose

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

Vậy, cách viết đúng để tạo một hàm đếm số lượng NA là gì?

Bài tập này là một phần của khóa học

Lập trình hàm nâng cao với purrr

Xem khóa học

Bài tập tương tác thực hành

Biến lý thuyết thành hành động với một trong các bài tập tương tác của chúng tôi

Bắt đầu bài tập