map_dbl() 和 map_int()
有些 map_*() 变体非常相似。map_dbl() 和 map_int() 都会输出数值。map_int() 输出整数向量,即没有小数部分的数字。map_dbl() 输出双精度向量,数字可以包含小数。请更仔细地比较不同 map_*() 函数对输出的影响。
这里再次提供 map_*() 对照表供参考。
map_*() |
Output |
|---|---|
map_chr() |
character vector |
map_lgl() |
logical vector [TRUE or FALSE] |
map_int() |
integer vector |
map_dbl() |
double vector |
本练习是课程的一部分
使用 purrr 掌握函数式编程基础
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Pull out episode_id element as list
map(___, ~.x[["___"]])
# Pull out episode_id element as double vector
map____(___, ~.x[["___"]])