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

Câu hỏi về gh_repos

Bạn sẽ tiếp tục dùng gh_repos, một list mà mỗi phần tử chứa thông tin về một GitHub repository. Ở đây bạn sẽ dùng map()map_dbl() để trả lời câu hỏi:

  • Repository nào lớn nhất?

Kích thước GitHub repository được tính bằng megabyte. Thông tin này hữu ích khi bạn làm việc với một dữ liệu dạng list thay đổi theo thời gian và cần rút trích nhanh các thông tin như repository lớn nhất trong bộ dữ liệu mới nhất.

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

Nền tảng Lập trình Hàm với purrr

Xem khóa học

Hướng dẫn bài tập

  • Dùng map() trên gh_repos.
  • Dùng map_dbl() để lấy phần tử "size".
  • Sau đó dùng map() để xác định repo nào là lớn nhất.

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

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# Map over gh_repos to generate numeric output
map(___, 
    ~map___(___, 
             ~___[[___]])) %>%
    # Grab the largest element
    map(~max(___))
Chỉnh sửa và Chạy Mã