关于 gh_repos 的问题
您将再次使用 gh_repos,这是一个列表,其中每个元素都包含某个 GitHub 仓库的信息。这里,您将使用 map() 和 map_dbl() 来回答这个问题:
- 哪个仓库最大?
GitHub 仓库大小以兆字节(MB)计量。如果您在处理会随时间变化的基于列表的数据集,并且需要能够提取信息(例如在最近的数据集中找出最大的仓库),记录这些信息会很有用。
本练习是课程的一部分
使用 purrr 掌握函数式编程基础
练习说明
- 对
gh_repos使用map()。 - 使用
map_dbl()提取"size"元素。 - 然后使用
map()来确定哪个仓库最大。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Map over gh_repos to generate numeric output
map(___,
~map___(___,
~___[[___]])) %>%
# Grab the largest element
map(~max(___))