23.1 Motivating example: Github repos

  • Consider gh_repos.
library(tidyverse) |> suppressPackageStartupMessages()
library(repurrrsive)
library(jsonlite) |> suppressPackageStartupMessages()
is.list(gh_repos)
## [1] TRUE
repos <- tibble(json = gh_repos)
repos
## # A tibble: 6 × 1
##   json       
##   <list>     
## 1 <list [30]>
## 2 <list [30]>
## 3 <list [30]>
## 4 <list [26]>
## 5 <list [30]>
## 6 <list [30]>
#str(repos)
  • Now that was overwhelming!

  • A tibble with a column of lists