map_dbl() a map_int()
Některé varianty map_*() jsou si velmi podobné. map_dbl() i map_int() vracejí čísla. map_int() vrací celočíselné vektory – tedy čísla bez desetinných míst. map_dbl() vrací vektory typu double, která desetinná místa mít mohou. Podívej se blíž na to, jak různé funkce map_*() ovlivňují výstup.
Tady máš pro přehled opět tabulku map_*().
map_*() |
Výstup |
|---|---|
map_chr() |
znakový vektor |
map_lgl() |
logický vektor [TRUE nebo FALSE] |
map_int() |
celočíselný vektor |
map_dbl() |
vektor typu double |
Toto cvičení je součástí kurzu
Foundations of Functional Programming with purrr
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])