Learn R Programming

supportR - Support Functions for Wrangling and Visualization

supportR is an R package where the only unifying theme of the functions is honestly just that I wrote them. That said, there are some useful functions for data wrangling and plotting in particular, though functions for other purposes are also included. Check out the package website (njlyon0.github.io/supportR) for documentation of the functions currently included in the package. I’ll add functions to this package as I write more orphan scripts that I hope others might find useful so stay tuned!

Installation

You can install the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("njlyon0/supportR")

Looking Ahead

More functions are likely to be developed and housed within this package so stay tuned! Feel free to check out the contributing guidelines if you want to know how to contribute directly to supportR.

Copy Link

Version

Install

install.packages('supportR')

Monthly Downloads

676

Version

1.5.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Nicholas J Lyon

Last Published

June 3rd, 2025

Functions in supportR (1.5.0)

multi_num_check

Check Multiple Columns for Non-Numbers
github_tree

Create File Tree of a GitHub Repository
nms_ord

Publication-Quality Non-metric Multi-dimensional Scaling (NMS) Ordinations
multi_date_check

Check Multiple Columns for Non-Dates
replace_non_ascii

Replace Non-ASCII Characters with Comparable ASCII Characters
num_check

Check Columns for Non-Numbers
rmd_export

Knit an R Markdown File and Export to Google Drive
name_vec

Create Named Vector
theme_lyon

Complete ggplot2 Theme for Non-Data Aesthetics
ordination

Create an Ordination with Ellipses for Groups
safe_rename

Safely Rename Columns in a Dataframe
pcoa_ord

Publication-Quality Principal Coordinates Analysis (PCoA) Ordinations
supportR-package

supportR: Support Functions for Wrangling and Visualization
tabularize_md

Make a Markdown File into a Table
summary_table

Generate Summary Table for Supplied Response and Grouping Variables
github_ls_single

List Objects in a Single Folder of a GitHub Repository
force_num

Force Coerce to Numeric
diff_check

Compare Difference Between Two Vectors
crop_tri

Crop a Triangle from Data Object
count_diff

Count Difference in Occurrences of Vector Elements
date_check

Check Columns for Non-Dates
count

Count Occurrences of Unique Vector Elements
date_format_guess

Identify Probable Format for Ambiguous Date Formats
array_melt

Melt an Array into a Dataframe
github_ls

List Objects in a GitHub Repository