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

Connected

ćwiczenie

Czy R-adzisz sobie z funkcjami?

Masz już za sobą definiowanie funkcji z różnymi typami argumentów i wartości zwracanych – czas na coś bardziej zaawansowanego. Jak pewnie zauważyłeś w poprzednich ćwiczeniach, w ciele funkcji można bez problemu umieszczać konstrukcje sterujące, pętle, a nawet inne funkcje.

Pamiętasz nasz przykład z mediami społecznościowymi? Wektory linkedin i facebook są już zdefiniowane w obszarze roboczym, więc możesz od razu przejść do działania. W pierwszym kroku napiszesz funkcję, która interpretuje pojedynczą wartość z tego wektora. W kolejnym ćwiczeniu napiszesz funkcję obsługującą cały wektor naraz.

Instrukcje

100 XP
  • Uzupełnij definicję funkcji interpret(), która interpretuje liczbę wyświetleń profilu w ciągu jednego dnia:
  • Funkcja przyjmuje jeden argument: num_views.
  • Jeśli num_views jest większe niż 15, funkcja wypisuje na konsolę komunikat "You're popular!" i zwraca num_views.
  • W przeciwnym razie funkcja wypisuje "Try to be more visible!" i zwraca 0.
  • Na koniec wywołaj funkcję interpret() dwukrotnie: dla pierwszej wartości wektora linkedin oraz dla drugiego elementu wektora facebook.