or
Den här övningen är en del av kursen
Känns lambdafunktioner, mappers och predikat krångliga? Inga problem! Efter en snabb repetition av purrr dyker vi ner i grunderna för funktionell programmering, utforskar anonyma funktioner och predikat, och ser hur de kan användas för att rensa och utforska data.
Aktuell övning
Redo att gå djupare in i funktionell programmering och purrr? I det här kapitlet utforskar vi begreppet funktionell programmering, hanterar fel med hjälp av safely() och possibly(), och introducerar funktionen compact() för renare kod.
I det här kapitlet använder vi purrr för att skriva kod som är tydligare, renare och lättare att underhålla. Vi lär oss skriva eleganta funktioner med compose() och negate(). Vi använder också partial() för att komponera funktioner genom att "förfylla" argument från befintliga funktioner. Avslutningsvis introducerar vi listkolumner – en praktisk datastruktur som hjälper oss skriva ren kod med Tidyverse.
Vi samlar allt vi vet om purrr i en fallstudie. Här använder vi purrr för att analysera data som skrapats från Twitter. Med hjälp av ren kod organiserar vi datan och identifierar Twitter-influencers från RStudio-konferensen 2018.