map_chr()
在本练习中,您将更深入地了解不同的 map_*() 变体。map() 函数的输出始终是列表。map_*() 则会输出其他类型的结果。请学习下表,并确保清楚每种 map_*() 变体的输出类型。
map_*() |
输出 |
|---|---|
map_chr() |
字符向量 |
map_lgl() |
逻辑向量 [TRUE 或 FALSE] |
map_int() |
整数向量 |
map_dbl() |
双精度向量 |
本练习是课程的一部分
使用 purrr 掌握函数式编程基础
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Pull out the director element of sw_films in a list and character vector
map(___, ~.x[["___"]])
map_chr(___, ~.x[["___"]])