map_dbl() și map_int()
Unele variante ale map_*() sunt foarte asemănătoare. Atât map_dbl(), cât și map_int() returnează numere. map_int() returnează vectori de tip întreg, adică numere fără zecimale. map_dbl() returnează vectori de tip double, adică numere care pot avea zecimale. Analizează mai atent cum influențează alegerea diferitelor funcții map_*() rezultatele obținute.
Mai jos găsești din nou tabelul cu funcțiile map_*(), ca referință.
map_*() |
Rezultat |
|---|---|
map_chr() |
vector de caractere |
map_lgl() |
vector logic [TRUE sau FALSE] |
map_int() |
vector de numere întregi |
map_dbl() |
vector de numere double |
Acest exercițiu face parte din cursul
Bazele programării funcționale cu purrr
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])