Package: tibblify 0.3.1.9000

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 response of REST APIs. It is supported by the 'vctrs' package and therefore offers a wide support of vector types.

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

tibblify_0.3.1.9000.tar.gz
tibblify_0.3.1.9000.zip(r-4.5)tibblify_0.3.1.9000.zip(r-4.4)tibblify_0.3.1.9000.zip(r-4.3)
tibblify_0.3.1.9000.tgz(r-4.4-x86_64)tibblify_0.3.1.9000.tgz(r-4.4-arm64)tibblify_0.3.1.9000.tgz(r-4.3-x86_64)tibblify_0.3.1.9000.tgz(r-4.3-arm64)
tibblify_0.3.1.9000.tar.gz(r-4.5-noble)tibblify_0.3.1.9000.tar.gz(r-4.4-noble)
tibblify_0.3.1.9000.tgz(r-4.4-emscripten)tibblify_0.3.1.9000.tgz(r-4.3-emscripten)
tibblify.pdf |tibblify.html
tibblify/json (API)
NEWS

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

Peer review:

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

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

On CRAN:

8.11 score 66 stars 7 packages 47 scripts 462 downloads 39 exports 14 dependencies

Last updated 10 months agofrom:16bbd9f886. Checks:OK: 1 NOTE: 8. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 11 2024
R-4.5-win-x86_64NOTENov 11 2024
R-4.5-linux-x86_64NOTENov 11 2024
R-4.4-win-x86_64NOTENov 11 2024
R-4.4-mac-x86_64NOTENov 11 2024
R-4.4-mac-aarch64NOTENov 11 2024
R-4.3-win-x86_64NOTENov 11 2024
R-4.3-mac-x86_64NOTENov 11 2024
R-4.3-mac-aarch64NOTENov 11 2024

Exports:camel_case_to_snake_caseget_specguess_tspecguess_tspec_dfguess_tspec_objectnest_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:clifansigluelifecyclemagrittrpillarpkgconfigpurrrrlangtibbletidyselectutf8vctrswithr

Overview supported structures

Rendered fromoverview-supported-structures.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2022-07-12
Started: 2022-07-12

tibblify

Rendered fromtibblify.Rmdusingknitr::rmarkdownon Nov 11 2024.

Last update: 2022-07-26
Started: 2020-08-24

Readme and manuals

Help Manual

Help pageTopics
Printing tibblify specificationsformat.tspec_df formatting print.tspec
Examine the column specificationget_spec
GitHub Repositoriesgh_repos
GitHub Usersgh_users
Game of Thrones POV charactersgot_chars
Guess the 'tibblify()' Specificationguess_tspec guess_tspec_df guess_tspec_object
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_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