Package: tibblify 0.4.1.9000

Jon Harmon

tibblify: Rectangle Nested Lists

A tool to rectangle a nested list, that is to convert it into a 'tibble'. This is done automatically or according to a given specification. A common use case is for nested lists coming from parsing 'JSON' files, or the 'JSON' responses of 'REST' 'APIs'. 'Rectangling' uses the 'vctrs' package, and therefore offers a wide support of vector types.

Authors:Jon Harmon [aut, cre], Maximilian Girlich [aut, cph], Kirill Müller [ctb]

tibblify_0.4.1.9000.tar.gz
tibblify_0.4.1.9000.zip(r-4.7)tibblify_0.4.1.9000.zip(r-4.6)tibblify_0.4.1.9000.zip(r-4.5)
tibblify_0.4.1.9000.tgz(r-4.6-x86_64)tibblify_0.4.1.9000.tgz(r-4.6-arm64)tibblify_0.4.1.9000.tgz(r-4.5-x86_64)tibblify_0.4.1.9000.tgz(r-4.5-arm64)
tibblify_0.4.1.9000.tar.gz(r-4.7-arm64)tibblify_0.4.1.9000.tar.gz(r-4.7-x86_64)tibblify_0.4.1.9000.tar.gz(r-4.6-arm64)tibblify_0.4.1.9000.tar.gz(r-4.6-x86_64)
tibblify_0.4.1.9000.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
tibblify/json (API)
NEWS

# Install 'tibblify' in R:
install.packages('tibblify', repos = c('https://poissonconsulting.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/wranglezone/tibblify/issues

Pkgdown/docs site:https://tibblify.wrangle.zone

Uses libs:
  • c++– GNU Standard C++ Library v3
Datasets:

On CRAN:

Conda:

cpp

9.50 score 74 stars 3 packages 60 scripts 790 downloads 41 exports 14 dependencies

Last updated from:d807dc827d. Checks:11 FAIL, 2 OK. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64FAIL122
linux-devel-x86_64FAIL113
source / vignettesOK198
linux-release-arm64FAIL124
linux-release-x86_64FAIL113
macos-release-arm64FAIL101
macos-release-x86_64FAIL191
macos-oldrel-arm64FAIL76
macos-oldrel-x86_64FAIL173
windows-develFAIL72
windows-releaseFAIL80
windows-oldrelFAIL91
wasm-releaseOK121

Exports:camel_case_to_snake_caseget_specguess_tspecguess_tspec_dfguess_tspec_listguess_tspec_objectguess_tspec_object_listnest_treeparse_openapi_schemaparse_openapi_specshould_inform_unspecifiedtib_chrtib_chr_datetib_chr_date_vectib_chr_vectib_datetib_date_vectib_dbltib_dbl_vectib_dftib_inttib_int_vectib_lgltib_lgl_vectib_recursivetib_rowtib_scalartib_unspecifiedtib_varianttib_vectortibbletibblifytspec_combinetspec_dftspec_objecttspec_recursivetspec_rowunnest_treeunpack_tspecuntibblifyzap

Dependencies:cligluelifecyclemagrittrpillarpkgconfigpurrrrlangstbltibbletidyselectutf8vctrswithr

Overview of supported structures

Rendered fromsupported-structures.Rmdusingknitr::rmarkdownon Jun 01 2026.

Last update: 2026-01-19
Started: 2026-01-06

tibblify

Rendered fromtibblify.Rmdusingknitr::rmarkdownon Jun 01 2026.

Last update: 2026-05-08
Started: 2020-08-24

Readme and manuals

Help Manual

Help pageTopics
Printing tibblify specificationsformat.tib_df format.tib_recursive format.tib_row format.tib_scalar format.tib_scalar_chr_date format.tib_unspecified format.tib_variant format.tib_vector format.tib_vector_chr_date format.tspec_df format.tspec_object format.tspec_recursive format.tspec_row formatting print.tibblify_object print.tib_collector print.tspec
Examine the column specificationget_spec
Guess the 'tibblify()' specificationguess_tspec guess_tspec_df guess_tspec_list guess_tspec_object guess_tspec_object_list
Convert a data frame to a treenest_tree
Parse an OpenAPI specparse_openapi_schema parse_openapi_spec
Politicianspoliticians
Determine whether to inform about unspecified fields in specshould_inform_unspecified
Create a field specificationtib_chr tib_chr_date tib_chr_date_vec tib_chr_vec tib_date tib_date_vec tib_dbl tib_dbl_vec tib_df tib_int tib_int_vec tib_lgl tib_lgl_vec tib_recursive tib_row tib_scalar tib_spec tib_unspecified tib_variant tib_vector
Rectangle a nested listtibblify
Combine multiple specificationstspec_combine
Create a tibblify specificationtspec_df tspec_object tspec_recursive tspec_row
Unnest a recursive data frameunnest_tree
Unpack a tibblify specificationcamel_case_to_snake_case unpack_tspec
Convert a data frame or object into a nested listuntibblify