1. Learn
  2. /
  3. คอร์ส
  4. /
  5. Funkcyjne programowanie średnio zaawansowane z purrr

Connected

แบบฝึกหัด

Zbuduj funkcję

Nadal doskonalisz swoje narzędzia do web scrapingu, by jak najefektywniej wykonywać pracę analityka danych w agencji internetowej.

W tym ćwiczeniu sprawisz, że funkcja ekstraktorów z poprzedniego ćwiczenia będzie nieco bardziej restrykcyjna: jeśli kod zwrócony przez ekstraktor statusu nie mieści się w zakresie 200–203, funkcja zwróci brakującą wartość (NA). W przeciwnym razie zwrócony zostanie kod statusu.

Biblioteki purrr i httr są już wczytane.

คำแนะนำ

100 XP
  • Zaneguj operator %in%, który sprawdza, czy element po lewej stronie należy do elementu po prawej.

  • Złóż funkcję extract_status() jako kombinację GET() i status_code().

  • Uzupełnij podaną funkcję: kod statusu dla url powinien zostać wyekstrahowany i przypisany do zmiennej code. Następnie, jeśli code nie należy do zakresu 200:203, funkcja powinna zwrócić brakującą wartość. W przeciwnym razie zwróć kod statusu.