1. Nauka
  2. /
  3. Kursy
  4. /
  5. Funkcyjne programowanie średnio zaawansowane z purrr

Connected

ćwiczenie

Funkcje lambda

Wciąż pracujemy z wynikami tygodniowego testu A/B przeprowadzonego na stronie internetowej. W twoim środowisku dostępne są trzy wektory zawierające liczbę odwiedzin dla każdego wariantu projektu: visit_a, visit_b i visit_c.

Jeden z twoich współpracowników poprosił o przesłanie mu wyników, ale chce, żeby zostały zaokrąglone do najbliższej dziesiątki. W tym celu wywołaj funkcję round() w następujący sposób:

Zaokrąglenie do ujemnej liczby cyfr oznacza zaokrąglenie do potęgi dziesiątki – na przykład round(x, digits = -2) zaokrągla do najbliższej setki.

Definicja pochodzi z dokumentacji R: zobacz ?round

Pamiętaj, aby dla każdego wywołania użyć odpowiedniego wariantu map_*.

Instrukcje

100 XP
  • Zaokrągl visit_a do najbliższej dziesiątki, używając mappera.
  • Utwórz wielokrotnego użytku obiekt mappera o nazwie to_ten, który zaokrągla do najbliższej dziesiątki.
  • Zastosuj to_ten na visit_b.
  • Zastosuj to_ten na visit_c.