开始使用免费开始使用

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[["___"]])
编辑并运行代码