ÎncepețiÎncepe gratuit

Pipe-uri în map()

Ți-ai reîmprospătat memoria despre cum pot fi folosite pipe-urile între funcții. Poți folosi pipe-uri și în interiorul funcției map() pentru a itera un lanț de operații peste o listă de valori de intrare.

În loc să folosești unul dintre seturile de date din repurrrsive, vei lucra cu o listă de numere, astfel încât să poți efectua câteva operații matematice.

Acest exercițiu face parte din cursul

Bazele programării funcționale cu purrr

Vezi cursul

Instrucțiuni pentru exercițiu

  • Creează o listă care conține valorile de la 1 la 10, fiecare ca element separat.
  • Creează un lanț de operații în interiorul unei singure funcții map() care calculează sqrt() pentru fiecare element, apoi sin() pentru fiecare element.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# Create a list of values from 1 through 10
numlist <- list(___)

# Iterate over the numlist 
map(___, ~.x %>% ___ %>% ___)
Editează și rulează codul