1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Nền tảng Lập trình Hàm với purrr

Connected

Bài tập

Đặt câu hỏi từ một list

Một điểm tuyệt vời của purrr là bạn có thể dễ dàng đi từ câu hỏi về dữ liệu đến câu trả lời chỉ với vài dòng mã. Ở đây bạn sẽ dùng dữ liệu gh_users để hỏi ba câu hỏi:

  • Người dùng nào tham gia GitHub sớm nhất?
  • Tất cả các repository đều do người dùng sở hữu, không phải tổ chức, đúng không?
  • Người dùng nào có nhiều public repository nhất?

Trong bài này, kiến thức về map_*() của bạn sẽ được thử thách thực sự, nên hãy nhớ xem lại các biến thể khác nhau của map_*() và cách dùng phù hợp.

Hướng dẫn 1/3

undefined XP
  • 1

    Đặt tên cho gh_users bằng phần tử "name" và sắp xếp phần tử "created_at" để xác định ai tham gia GitHub sớm nhất.

  • 2

    Xuất một vector trả về TRUE cho mỗi phần tử có "type" là "USER".

  • 3

    Xuất một vector số có tên, biểu thị số lượng "public_repos".