map_dbl() und map_int()
Einige Varianten von map_*() sind sich sehr ähnlich. map_dbl() und map_int() geben beide Zahlen aus. map_int() liefert Integer-Vektoren, also Zahlen ohne Dezimalstellen. map_dbl() liefert Double-Vektoren, also Zahlen, die Dezimalstellen haben können. Schau dir genauer an, wie sich die Verwendung verschiedener map_*()-Funktionen auf die Ausgaben auswirkt.
Hier ist zur Erinnerung wieder die map_*()-Tabelle.
map_*() |
Ausgabe |
|---|---|
map_chr() |
character-Vektor |
map_lgl() |
logical-Vektor [TRUE oder FALSE] |
map_int() |
integer-Vektor |
map_dbl() |
double-Vektor |
Diese Übung ist Teil des Kurses
<Kurs>Grundlagen der funktionalen Programmierung mit purrr</Kurs>Interaktive praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])