Package: csutil 2023.4.25

Richard Aubrey White

csutil: Common Base-R Problems Relating to Lists

Utility functions that help with common base-R problems relating to lists. Lists in base-R are very flexible. This package provides functions to quickly and easily characterize types of lists. That is, to identify if all elements in a list are null, data.frames, lists, or fully named lists. Other functionality is provided for the handling of lists, such as the easy splitting of lists into equally sized groups, and the unnesting of data.frames within fully named lists.

Authors:Richard Aubrey White [aut, cre], CSIDS [cph]

csutil_2023.4.25.tar.gz
csutil_2023.4.25.zip(r-4.5)csutil_2023.4.25.zip(r-4.4)csutil_2023.4.25.zip(r-4.3)
csutil_2023.4.25.tgz(r-4.4-any)csutil_2023.4.25.tgz(r-4.3-any)
csutil_2023.4.25.tar.gz(r-4.5-noble)csutil_2023.4.25.tar.gz(r-4.4-noble)
csutil_2023.4.25.tgz(r-4.4-emscripten)csutil_2023.4.25.tgz(r-4.3-emscripten)
csutil.pdf |csutil.html
csutil/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/csids/csutil/issues

On CRAN:

csverse

3.70 score 1 stars 2 scripts 727 downloads 7 exports 29 dependencies

Last updated 1 years agofrom:ff625052a4. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 08 2024
R-4.5-winOKNov 08 2024
R-4.5-linuxOKNov 08 2024
R-4.4-winOKNov 08 2024
R-4.4-macOKNov 08 2024
R-4.3-winOKNov 08 2024
R-4.3-macOKNov 08 2024

Exports:apply_fn_via_hash_tableeasy_splitis_all_list_elements_null_or_dfis_all_list_elements_null_or_fully_named_listis_all_list_elements_null_or_listis_fully_named_listunnest_dfs_within_list_of_fully_named_lists

Dependencies:clicolorspacedata.tablefansifarverggplot2gluegtableisobandlabelinglatticelifecyclemagrittrMASSMatrixmgcvmunsellnlmepillarpkgconfigR6RColorBrewerrlangscalestibbleutf8vctrsviridisLitewithr

Intro to csutil

Rendered fromcsutil.Rmdusingknitr::rmarkdownon Nov 08 2024.

Last update: 2023-04-25
Started: 2022-11-22

Readme and manuals

Help Manual

Help pageTopics
Apply a function via hash tableapply_fn_via_hash_table
Split a vector into a list of vectorseasy_split
Are all elements in a list null or data.frames?is_all_list_elements_null_or_df
Are all elements in a list null or fully named lists?is_all_list_elements_null_or_fully_named_list
Are all elements in a list null or lists?is_all_list_elements_null_or_list
Is this a fully named list?is_fully_named_list
Unnest data.frames within fully named listunnest_dfs_within_list_of_fully_named_lists