Personal tools
Skip to content. | Skip to navigation
Functions to assist in R programming, including: - assist in developing, updating, and maintaining R and R packages, - calculate the logit and inverse logit transformations, - test if a value is missing, empty or contains only NA and NULL values, - manipulate R's .Last function, - define macros, - detect odd and even integers, - convert strings containing non-ASCII characters (like single quotes) to plain ASCII, - perform a binary search, - sort strings containing both numeric and character components, - create a factor variable from the quantiles of a continuous variable, - enumerate permutations and combinations, - calculate and convert between fold-change and log-ratio, - calculate probabilities and generate random numbers from Dirichlet distributions, - apply a function over adjacent subsets of a vector, - modify the TCP_NODELAY flag for socket objects, - efficient 'rbind' of data frames, even if the column names don't match, - generate significance stars from p-values, - convert characters to/from ASCII codes, - convert character vector to ASCII representation.
Binning and plotting functions for hexagonal bins.
Syntax highlighter for R code based on the results of the R parser. Rendering in HTML and latex markup. Custom Sweave driver performing syntax highlighting of R code chunks.
Provides syntax highlighting for R source code. Currently it supports LaTeX and HTML output. Source code of other languages is supported via Andre Simon's highlight package (<http://www.andre-simon.de>).
Tools for HTML generation and output.
A framework for creating HTML widgets that render in various contexts including the R console, 'R Markdown' documents, and 'Shiny' web applications.
Provides low-level socket and protocol support for handling HTTP and WebSocket requests directly from within R. It is primarily intended as a building block for other packages, rather than making it particularly easy to create complete web applications using httpuv alone. httpuv is built on top of the libuv and http-parser C libraries, both of which were developed by Joyent, Inc.
Useful tools for working with HTTP organised by HTTP verbs (GET(), POST(), etc). Configuration functions make it easy to control additional request components (authenticate(), add_headers() and so on).
Alternative mechanism for importing objects from packages and R modules. The syntax allows for importing multiple objects with a single command in an expressive way. The import package bridges some of the gap between using library (or require) and direct (single-object) imports. Furthermore the imported objects are not placed in the current environment.
Functionality to dynamically define R functions and S4 methods with 'inlined' C, C++ or Fortran code supporting the .C and .Call calling conventions.