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.5-any)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'))

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

Pkgdown site:https://www.csids.no

On CRAN:

csverse

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

Last updated 2 years agofrom:ff625052a4. Checks:8 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 06 2025
R-4.5-winOKFeb 06 2025
R-4.5-macOKFeb 06 2025
R-4.5-linuxOKFeb 06 2025
R-4.4-winOKFeb 06 2025
R-4.4-macOKFeb 06 2025
R-4.3-winOKFeb 06 2025
R-4.3-macOKFeb 06 2025

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 Feb 06 2025.

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