Kurs
Funkcyjne programowanie średnio zaawansowane z purrr
ŚredniozaawansowanyPoziom umiejętności
Zaktualizowano 11.2024
RProgramming4 godz.17 filmów49 Ćwiczeń3,850 XP5,659Zaświadczenie o ukończeniu
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.
Uwielbiany przez kursantów z tysięcy firm
Szkolisz zespół?
Wypróbuj dla firmOpis kursu
.f w wyrażeniu map(.x, .f), aby iterować po listach, wektorach i ramkach danych z kodem czystym, solidnym i łatwym w utrzymaniu. W trakcie kursu nauczysz się pisać własne mappery (czyli funkcje lambda) oraz korzystać z predykatów i przysłówków funkcyjnych. Na koniec całą zdobytą wiedzę zastosujesz w praktyce – zobaczysz, jak pracować z prostą zagnieżdżoną listą: jak wyodrębniać, zachowywać i odrzucać jej elementy, jak komponować funkcje do przetwarzania i parsowania wyników, jak integrować purrr z innymi funkcjami oraz jak unikać powielania kodu dzięki narzędziom funkcyjnym purrr.Wymagania wstępne
Foundations of Functional Programming with purrr1
Programming with purrr
Do lambda functions, mappers, and predicates sound scary to you? Fear no more! After refreshing your purrr memory, we will dive into functional programming 101, discover anonymous functions and predicates, and see how we can use them to clean and explore data.
2
Functional programming: from theory to practice
Ready to go deeper with functional programming and purrr? In this chapter, we'll discover the concept of functional programming, explore error handling using including safely() and possibly(), and introduce the function compact() for cleaning your code.
3
Better code with purrr
In this chapter, we'll use purrr to write code that is clearer, cleaner, and easier to maintain. We'll learn how to write clean functions with compose() and negate(). We'll also use partial() to compose functions by "prefilling" arguments from existing functions. Lastly, we'll introduce list-columns, which are a convenient data structure that helps us write clean code using the Tidyverse.
4
Case study
We'll wrap up everything we know about purrr in a case study. Here, we'll use purrr to analyze data that has been scraped from Twitter. We'll use clean code to organize the data and then we'll identify Twitter influencers from the 2018 RStudio conference.
Funkcyjne programowanie średnio zaawansowane z purrr
Kurs ukończony
Zdobądź zaświadczenie o ukończeniu
Dodaj to poświadczenie do swojego profilu LinkedIn, CV lub życiorysuUdostępnij to w mediach społecznościowych i podczas oceny wyników pracyZapisz się teraz
Dołącz do ponad 19 milionów kursantów i zacznij Funkcyjne programowanie średnio zaawansowane z purrr już dziś!
Utwórz bezpłatne konto
Kontynuuj z GooglePokaż więcej opcjilub
Kontynuując, akceptujesz nasze Warunki korzystania, naszą Politykę prywatności oraz to, że Twoje dane są przechowywane w USA.
Rozwijaj swoje umiejętności w zakresie danych dzięki DataCamp dla urządzeń mobilnych
Rób postępy w podróży dzięki naszym kursom mobilnym i codziennym 5-minutowym wyzwaniom kodowania.