Przejdź do głównej treści
Strona głównaR

Kurs

Funkcyjne programowanie średnio zaawansowane z purrr

ŚredniozaawansowanyPoziom umiejętności
Zaktualizowano 11.2024
Kontynuuj naukę purrr, aby tworzyć solidny, czysty i łatwy w utrzymaniu kod iteracyjny.
Zacznij kurs za darmo
RProgramming
4 godz.
17 filmów
49 Ćwiczeń
3,850 XP
5,659
Zaświadczenie o ukończeniu

Utwórz bezpłatne konto

Kontynuuj z GooglePokaż więcej opcji

lub


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

Group

Szkolisz zespół?

Wypróbuj dla firm

Opis kursu

Zastanawiasz się, co oznacza opis purrr – „A functional programming toolkit for R"? Dobrze trafiłeś! Ten kurs przeprowadzi cię przez funkcyjną część purrr – innymi słowy, nauczysz się w pełni wykorzystywać elastyczność, jaką oferuje .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 purrr
1

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.
Zacznij rozdział
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.
Zacznij rozdział
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.
Zacznij rozdział
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.
Zacznij rozdział
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 życiorysu
Udostępnij to w mediach społecznościowych i podczas oceny wyników pracy
Zapisz 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 opcji

lub


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.