1. Nauka
  2. /
  3. Kursy
  4. /
  5. Podstawy programowania funkcyjnego z purrr

Connected

ćwiczenie

Zadawanie pytań na podstawie listy

Jedną z największych zalet purrr jest to, że możesz łatwo przejść od pytania o dane do odpowiedzi – wystarczy kilka linijek kodu. W tym ćwiczeniu użyjesz danych gh_users, aby odpowiedzieć na trzy pytania:

  • Który użytkownik dołączył do GitHuba jako pierwszy?
  • Czy wszystkie repozytoria należą do użytkowników, a nie do organizacji?
  • Który użytkownik ma najwięcej publicznych repozytoriów?

To ćwiczenie naprawdę sprawdza twoją znajomość map_*(), więc przypomnij sobie wszystkie warianty tej funkcji i zastanów się, kiedy każdy z nich stosować.

Instrukcje 1/3

undefined XP
  • 1

    Nadaj nazwy liście gh_users na podstawie elementu "name" i posortuj element "created_at", aby ustalić, który użytkownik dołączył do GitHuba jako pierwszy.

  • 2

    Zwróć wektor, który dla każdego elementu, gdzie "type" wynosi "USER", przyjmuje wartość TRUE.

  • 3

    Zwróć nazwany wektor numeryczny zawierający liczbę "public_repos".