Examples: visualization, C++, networks, data cleaning, html widgets, ropensci.

Found 208 packages in 0.01 seconds

findPackage — by Amarnath Bose, 2 years ago

Find 'CRAN' Package by Topic

Finds 'CRAN' packages by the topic requested. The topic can be given as a character string or as a regular expression and will help users to locate 'CRAN' packages matching their specified requirement. findPackage() returns a data frame of packages with description containing the input string.

prqlr — by Tatsuya Shima, 3 months ago

R Bindings for the 'prqlc' Rust Library

Provides a function to convert 'PRQL' strings to 'SQL' strings. Combined with other R functions that take 'SQL' as an argument, 'PRQL' can be used on R.

immunogenetr — by Nicholas Brown, 11 days ago

A Comprehensive Toolkit for Clinical HLA Informatics

A comprehensive toolkit for clinical Human Leukocyte Antigen (HLA) informatics, built on 'tidyverse' < https://tidyverse.tidyverse.org/> principles and making use of genotype list string (GL string, Mack et al. (2023) ) for storing and computing HLA genotype data. Specific functionalities include: coercion of HLA data in tabular format to and from GL string; calculation of matching and mismatching in all directions, with multiple output formats; automatic formatting of HLA data for searching within a GL string; truncation of molecular HLA data to a specific number of fields; and reading HLA genotypes in HML files and extracting the GL string.

roperators — by Ben Wiseman, 2 years ago

Additional Operators to Help you Write Cleaner R Code

Provides string arithmetic, reassignment operators, logical operators that handle missing values, and extra logical operators such as floating point equality and all or nothing. The intent is to allow R users to write code that is easier to read, write, and maintain while providing a friendlier experience to new R users from other language backgrounds (such as 'Python') who are used to concepts such as x += 1 and 'foo' + 'bar'. Includes operators for not in, easy floating point comparisons, === equivalent, and SQL-like like operations (), etc. We also added in some extra helper functions, such as OS checks, pasting in Oxford comma format, and functions to get the first, last, nth, or most common element of a vector or word in a string.

omnibus — by Adam B. Smith, 3 months ago

Helper Tools for Managing Data, Dates, Missing Values, and Text

An assortment of helper functions for managing data (e.g., rotating values in matrices by a user-defined angle, switching from row- to column-indexing), dates (e.g., intuiting year from messy date strings), handling missing values (e.g., removing elements/rows across multiple vectors or matrices if any have an NA), text (e.g., flushing reports to the console in real-time); and combining data frames with different schema (copying, filling, or concatenating columns or applying functions before combining).

bracer — by Trevor L Davis, 2 years ago

Brace Expansions

Performs brace expansions on strings. Made popular by Unix shells, brace expansion allows users to concisely generate certain character vectors by taking a single string and (recursively) expanding the comma-separated lists and double-period-separated integer and character sequences enclosed within braces in that string. The double-period-separated numeric integer expansion also supports padding the resulting numbers with zeros.

caroline — by David Schruth, 8 months ago

A Collection of Database, Data Structure, Visualization, and Utility Functions for R

The caroline R library contains dozens of functions useful for: database migration (dbWriteTable2), database style joins & aggregation (nerge, groupBy, & bestBy), data structure conversion (nv, tab2df), legend table making (sstable & leghead), automatic legend positioning for scatter and box plots (), plot annotation (labsegs & mvlabs), data visualization (pies, sparge, confound.grid & raPlot), character string manipulation (m & pad), file I/O (write.delim), batch scripting, data exploration, and more. The package's greatest contributions lie in the database style merge, aggregation and interface functions as well as in it's extensive use and propagation of row, column and vector names in most functions.

RcppMsgPack — by Dirk Eddelbuettel, 6 months ago

'MsgPack' C++ Header Files and Interface Functions for R

'MsgPack' header files are provided for use by R packages, along with the ability to access, create and alter 'MsgPack' objects directly from R. 'MsgPack' is an efficient binary serialization format. It lets you exchange data among multiple languages like 'JSON' but it is faster and smaller. Small integers are encoded into a single byte, and typical short strings require only one extra byte in addition to the strings themselves. This package provides headers from the 'msgpack-c' implementation for C and C++(11) for use by R, particularly 'Rcpp'. The included 'msgpack-c' headers are licensed under the Boost Software License (Version 1.0); the code added by this package as well the R integration are licensed under the GPL (>= 2). See the files 'COPYRIGHTS' and 'AUTHORS' for a full list of copyright holders and contributors to 'msgpack-c'.

humanFormat — by Dustin Sallings, 3 years ago

Human-Friendly Formatting Functions

Format quantities of time or bytes into human-friendly strings.

RcppMagicEnum — by Dirk Eddelbuettel, a year ago

'Rcpp' Bindings to 'Magic Enum' 'C++' 'Enum' Support

The header-only modern 'C++' template library 'Magic Enum' for static reflection of 'enums' (to string, from string, iteration) is provided by this package. More information about the underlying library can be found at its repository at < https://github.com/Neargye/magic_enum>.