Skip to content

r-gregmisc/gtools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bc5d659 · Jun 29, 2024
Nov 25, 2022
Nov 18, 2023
May 27, 2015
May 31, 2021
Nov 18, 2023
Nov 18, 2023
Jun 1, 2021
May 31, 2021
Nov 18, 2023
Jun 24, 2022
Jun 2, 2021
Jun 3, 2021
May 2, 2015
Nov 18, 2023
Jun 24, 2022
Jun 1, 2021
Jun 1, 2021
Jun 29, 2024
Nov 25, 2022
May 31, 2021
Jun 3, 2021

Repository files navigation

gtools R package

Project Status: Active - The project has reached a stable, usable state and is being actively developed. R-CMD-check CRAN RStudio mirror downloads

The gtools R package provides functions to assist in R programming, including:

  • assist in developing, updating, and maintaining R and R packages (ask, checkRVersion, getDependencies, keywords, scat),
  • calculate the logit and inverse logit transformations (logit, inv.logit),
  • test if a value is missing, empty or contains only NA and NULL values (invalid),
  • manipulate R’s .Last function (addLast),
  • define macros (defmacro),
  • detect odd and even integers (odd, even),
  • convert strings containing non-ASCII characters (like single quotes) to plain ASCII (ASCIIfy),
  • perform a binary search (binsearch),
  • sort strings containing both numeric and character components (mixedsort),
  • create a factor variable from the quantiles of a continuous variable (quantcut),
  • enumerate permutations and combinations (combinations, permutations),
  • calculate and convert between fold-change and log-ratio (foldchange, logratio2foldchange, foldchange2logratio),
  • calculate probabilities and generate random numbers from Dirichlet distributions (rdirichlet, ddirichlet),
  • apply a function over adjacent subsets of a vector (running),
  • modify the TCP_NODELAY (de-Nagle) flag for socket objects,
  • efficient rbind of data frames, even if the column names dont match (smartbind`),
  • generate significance stars from p-values (stars.pval),
  • convert characters to/from ASCII codes (asc, chr),
  • convert character vector to ASCII representation (ASCIIfy).
  • apply title capitalization rules to a character vector (capwords)

Installation

You can install the released version of gtools from CRAN with:

install.packages("gtools")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("r-gregmisc/gtools")

About

Functions to assist in R programming

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published