Aan de slagGa gratis aan de slag

map_dbl() en map_int()

Sommige varianten van map_*() lijken erg op elkaar. map_dbl() en map_int() geven allebei getallen terug. map_int() produceert integer-vectoren, dat zijn getallen zonder decimalen. map_dbl() produceert double-vectoren, dat zijn getallen die wél decimalen kunnen hebben. Kijk eens goed hoe het gebruik van verschillende map_*()-functies de resultaten beïnvloedt.

Hier is de map_*()-tabel opnieuw ter referentie.

map_*() Output
map_chr() charactervector
map_lgl() logische vector [TRUE of FALSE]
map_int() integervector
map_dbl() doublevector

Deze oefening maakt deel uit van de cursus

Basis van functioneel programmeren met purrr

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Pull out episode_id element as list
map(___, ~.x[["___"]])

# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])
Code bewerken en uitvoeren