1. Nauka
  2. /
  3. Kursy
  4. /
  5. Intermediate R

Connected

ćwiczenie

Czy jesteś funkcyjny? (2)

Przykładowa implementacja funkcji interpret() jest już gotowa. W tym ćwiczeniu napiszesz kolejną funkcję, która użyje interpret() do przetworzenia wszystkich danych o dziennych wyświetleniach twojego profilu zapisanych w wektorze. Dodatkowo twoja funkcja będzie zwracać sumę wyświetleń w popularnych dniach – jeśli o to poprosisz. Do iterowania po wszystkich elementach wektora idealnie nadaje się pętla for. Możliwość zwracania sumy wyświetleń w popularnych dniach zrealizujesz za pomocą argumentu funkcji z wartością domyślną.

Instrukcje

100 XP

Uzupełnij szablon funkcji interpret_all():

  • Ustaw return_sum jako opcjonalny argument z wartością domyślną TRUE.
  • Wewnątrz pętli for iteruj po wszystkich elementach views: w każdej iteracji dodaj wynik interpret(v) do count. Pamiętaj, że interpret(v) zwraca v dla popularnych dni, a 0 w pozostałych przypadkach. Jednocześnie interpret(v) wykonuje też pewne wydruki.
  • Uzupełnij konstrukcję if:
  • Jeśli return_sum ma wartość TRUE, zwróć count.
  • W przeciwnym razie zwróć NULL.

Wywołaj nowo zdefiniowaną funkcję dla wektorów linkedin i facebook.