Package: csutil 2023.4.25

Image

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.6)csutil_2023.4.25.zip(r-4.5)csutil_2023.4.25.zip(r-4.4)
csutil_2023.4.25.tgz(r-4.6-any)csutil_2023.4.25.tgz(r-4.5-any)
csutil_2023.4.25.tar.gz(r-4.6-any)csutil_2023.4.25.tar.gz(r-4.5-any)
csutil_2023.4.25.tgz(r-4.5-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/docs site:https://www.csids.no

On CRAN:

Conda:

csverse

4.48 score 2 stars 1 packages 4 scripts 741 downloads 7 exports 19 dependencies

Last updated from:708cbbdb09. Checks:9 OK. Indexed: yes.

TargetResultTotal timeArtifact
linux-devel-x86_64OK146
source / vignettesOK185
linux-release-x86_64OK128
macos-devel-arm64OK160
macos-release-arm64OK128
windows-develOK78
windows-releaseOK74
windows-oldrelOK79
wasm-releaseOK108

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:clicpp11data.tablefarverggplot2gluegtableisobandlabelinglifecyclemagrittrR6RColorBrewerrlangS7scalesvctrsviridisLitewithr

Intro to csutil

Rendered fromcsutil.Rmdusingknitr::rmarkdownon Dec 18 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

  • Image