repos |> unnest_longer(json) |>
unnest_wider(json) |>
select(where(is.list))
## # A tibble: 176 × 1
## owner
## <list>
## 1 <named list [17]>
## 2 <named list [17]>
## 3 <named list [17]>
## 4 <named list [17]>
## 5 <named list [17]>
## 6 <named list [17]>
## 7 <named list [17]>
## 8 <named list [17]>
## 9 <named list [17]>
## 10 <named list [17]>
## # ℹ 166 more rows
repos |> unnest_longer(json) |>
unnest_wider(json) |>
select(where(is.list)) |>
unnest_wider(owner)
## # A tibble: 176 × 17
## login id avatar_url gravatar_id url html_url followers_url
## <chr> <int> <chr> <chr> <chr> <chr> <chr>
## 1 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 2 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 3 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 4 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 5 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 6 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 7 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 8 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 9 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## 10 gaborcsardi 660288 https://avatars.… "" http… https:/… https://api.…
## # ℹ 166 more rows
## # ℹ 10 more variables: following_url <chr>, gists_url <chr>, starred_url <chr>,
## # subscriptions_url <chr>, organizations_url <chr>, repos_url <chr>,
## # events_url <chr>, received_events_url <chr>, type <chr>, site_admin <lgl>