or
To ćwiczenie jest częścią kursu
Czy funkcje lambda, mappery i predykaty brzmią dla ciebie groźnie? Nie ma się czego bać! Po odświeżeniu wiedzy o purrr zagłębimy się w podstawy programowania funkcyjnego, poznamy anonimowe funkcje i predykaty, a następnie zobaczymy, jak można je wykorzystać do czyszczenia i eksploracji danych.
Bieżące ćwiczenie
Gotowy na głębsze poznanie programowania funkcyjnego i purrr? W tym rozdziale odkryjemy koncepcję programowania funkcyjnego, przyjrzymy się obsłudze błędów za pomocą `safely()` i `possibly()`, a także poznamy funkcję `compact()`, która pomoże ci pisać czystszy kod.
W tym rozdziale użyjemy purrr, aby pisać kod czytelniejszy, czystszy i łatwiejszy w utrzymaniu. Nauczysz się tworzyć przejrzyste funkcje za pomocą `compose()` i `negate()`. Skorzystamy też z `partial()` do komponowania funkcji przez „wstępne wypełnianie" argumentów istniejących funkcji. Na koniec poznasz kolumny-listy – wygodną strukturę danych, która ułatwia pisanie czystego kodu w stylu Tidyverse.
W tym rozdziale podsumujemy całą wiedzę o purrr w ramach studium przypadku. Użyjemy purrr do analizy danych zescrapowanych z Twittera – z pomocą czystego kodu uporządkujemy dane, a następnie zidentyfikujemy influencerów na Twitterze z konferencji RStudio 2018.