Showing 200 of total 925 results (show query)

tidyverse

dplyr:A Grammar of Data Manipulation

A fast, consistent tool for working with data frame like objects, both in memory and out of memory.

Maintained by Hadley Wickham. Last updated 13 days ago.

data-manipulationgrammarcpp

12.8 match 4.8k stars 24.68 score 659k scripts 7.8k dependents

emilhvitfeldt

prismatic:Color Manipulation Tools

Manipulate and visualize colors in a intuitive, low-dependency and functional way.

Maintained by Emil Hvitfeldt. Last updated 4 months ago.

colorcolor-manipulationcolour

11.4 match 138 stars 11.65 score 428 scripts 29 dependents

rstudio

rstudioapi:Safely Access the RStudio API

Access the RStudio API (if available) and provide informative error messages when it's not.

Maintained by Kevin Ushey. Last updated 4 months ago.

5.5 match 172 stars 18.81 score 3.6k scripts 2.1k dependents

trinker

textshape:Tools for Reshaping Text

Tools that can be used to reshape and restructure text data.

Maintained by Tyler Rinker. Last updated 12 months ago.

data-reshapingmanipulationsentence-boundary-detectiontext-datatext-formatingtidy

10.0 match 50 stars 9.18 score 266 scripts 34 dependents

nathaneastwood

poorman:A Poor Man's Dependency Free Recreation of 'dplyr'

A replication of key functionality from 'dplyr' and the wider 'tidyverse' using only 'base'.

Maintained by Nathan Eastwood. Last updated 1 years ago.

base-rdata-manipulationgrammar

7.5 match 341 stars 10.79 score 156 scripts 27 dependents

r-lib

desc:Manipulate DESCRIPTION Files

Tools to read, write, create, and manipulate DESCRIPTION files. It is intended for packages that create or manipulate other packages.

Maintained by Gábor Csárdi. Last updated 1 months ago.

4.2 match 123 stars 14.68 score 409 scripts 1.1k dependents

yihui

xfun:Supporting Functions for Packages Maintained by 'Yihui Xie'

Miscellaneous functions commonly used in other packages maintained by 'Yihui Xie'.

Maintained by Yihui Xie. Last updated 3 days ago.

3.3 match 145 stars 18.18 score 916 scripts 4.4k dependents

r-lib

ps:List, Query, Manipulate System Processes

List, query and manipulate all system processes, on 'Windows', 'Linux' and 'macOS'.

Maintained by Gábor Csárdi. Last updated 17 days ago.

3.6 match 79 stars 15.09 score 108 scripts 1.5k dependents

r-lib

scales:Scale Functions for Visualization

Graphical scales map data to aesthetics, and provide methods for automatically determining breaks and labels for axes and legends.

Maintained by Thomas Lin Pedersen. Last updated 5 months ago.

ggplot2

2.3 match 419 stars 19.88 score 88k scripts 7.9k dependents

r-lib

fs:Cross-Platform File System Operations Based on 'libuv'

A cross-platform interface to file system operations, built on top of the 'libuv' C library.

Maintained by Gábor Csárdi. Last updated 4 months ago.

filesystemlibuvcpp

2.0 match 370 stars 20.26 score 8.1k scripts 5.2k dependents

leonawicz

tabr:Music Notation Syntax, Manipulation, Analysis and Transcription in R

Provides a music notation syntax and a collection of music programming functions for generating, manipulating, organizing, and analyzing musical information in R. Music syntax can be entered directly in character strings, for example to quickly transcribe short pieces of music. The package contains functions for directly performing various mathematical, logical and organizational operations and musical transformations on special object classes that facilitate working with music data and notation. The same music data can be organized in tidy data frames for a familiar and powerful approach to the analysis of large amounts of structured music data. Functions are available for mapping seamlessly between these formats and their representations of musical information. The package also provides an API to 'LilyPond' (<https://lilypond.org/>) for transcribing musical representations in R into tablature ("tabs") and sheet music. 'LilyPond' is open source music engraving software for generating high quality sheet music based on markup syntax. The package generates 'LilyPond' files from R code and can pass them to the 'LilyPond' command line interface to be rendered into sheet music PDF files or inserted into R markdown documents. The package offers nominal MIDI file output support in conjunction with rendering sheet music. The package can read MIDI files and attempts to structure the MIDI data to integrate as best as possible with the data structures and functionality found throughout the package.

Maintained by Matthew Leonawicz. Last updated 6 months ago.

guitar-tablaturelilypondlilypond-apimusic-analysismusic-datamusic-notationmusic-programmingmusic-syntaxmusic-transcriptionsheet-music

5.0 match 132 stars 7.87 score 94 scripts

bioc

graph:graph: A package to handle graph data structures

A package that implements some simple graph handling capabilities.

Maintained by Bioconductor Package Maintainer. Last updated 11 days ago.

graphandnetwork

3.3 match 11.78 score 764 scripts 342 dependents

geoffjentry

twitteR:R Based Twitter Client

Provides an interface to the Twitter web API.

Maintained by Jeff Gentry. Last updated 9 years ago.

3.7 match 254 stars 10.18 score 2.0k scripts 1 dependents

rstudio

htmltools:Tools for HTML

Tools for HTML generation and output.

Maintained by Carson Sievert. Last updated 10 months ago.

2.0 match 218 stars 17.61 score 10k scripts 4.5k dependents

r-prof

profile:Read, Manipulate, and Write Profiler Data

Defines a data structure for profiler data, and methods to read and write from the 'Rprof' and 'pprof' file formats.

Maintained by Kirill Müller. Last updated 3 months ago.

4.8 match 12 stars 7.38 score 44 scripts 1 dependents

billvenables

polynom:A Collection of Functions to Implement a Class for Univariate Polynomial Manipulations

A collection of functions to implement a class for univariate polynomial manipulations.

Maintained by Bill Venables. Last updated 3 years ago.

3.4 match 1 stars 9.50 score 438 scripts 614 dependents

pik-piam

lucode2:Code Manipulation and Analysis Tools

A collection of tools which allow to manipulate and analyze code.

Maintained by Jan Philipp Dietrich. Last updated 23 days ago.

3.7 match 7.22 score 364 scripts 8 dependents

prioritizr

prioritizr:Systematic Conservation Prioritization in R

Systematic conservation prioritization using mixed integer linear programming (MILP). It provides a flexible interface for building and solving conservation planning problems. Once built, conservation planning problems can be solved using a variety of commercial and open-source exact algorithm solvers. By using exact algorithm solvers, solutions can be generated that are guaranteed to be optimal (or within a pre-specified optimality gap). Furthermore, conservation problems can be constructed to optimize the spatial allocation of different management actions or zones, meaning that conservation practitioners can identify solutions that benefit multiple stakeholders. To solve large-scale or complex conservation planning problems, users should install the Gurobi optimization software (available from <https://www.gurobi.com/>) and the 'gurobi' R package (see Gurobi Installation Guide vignette for details). Users can also install the IBM CPLEX software (<https://www.ibm.com/products/ilog-cplex-optimization-studio/cplex-optimizer>) and the 'cplexAPI' R package (available at <https://github.com/cran/cplexAPI>). Additionally, the 'rcbc' R package (available at <https://github.com/dirkschumacher/rcbc>) can be used to generate solutions using the CBC optimization software (<https://github.com/coin-or/Cbc>). For further details, see Hanson et al. (2025) <doi:10.1111/cobi.14376>.

Maintained by Richard Schuster. Last updated 11 days ago.

biodiversityconservationconservation-planneroptimizationprioritizationsolverspatialcpp

2.3 match 124 stars 11.82 score 584 scripts 2 dependents

sciviews

svUnit:'SciViews' - Unit, Integration and System Testing

A complete unit test system.

Maintained by Philippe Grosjean. Last updated 3 years ago.

sciviewstesting-tools

3.0 match 3 stars 8.07 score 72 scripts 28 dependents

r-lib

callr:Call R from R

It is sometimes useful to perform a computation in a separate R process, without affecting the current R process at all. This packages does exactly that.

Maintained by Gábor Csárdi. Last updated 22 days ago.

1.6 match 300 stars 15.28 score 289 scripts 1.2k dependents

truecluster

ff:Memory-Efficient Storage of Large Data on Disk and Fast Access Functions

The ff package provides data structures that are stored on disk but behave (almost) as if they were in RAM by transparently mapping only a section (pagesize) in main memory - the effective virtual memory consumption per ff object. ff supports R's standard atomic data types 'double', 'logical', 'raw' and 'integer' and non-standard atomic types boolean (1 bit), quad (2 bit unsigned), nibble (4 bit unsigned), byte (1 byte signed with NAs), ubyte (1 byte unsigned), short (2 byte signed with NAs), ushort (2 byte unsigned), single (4 byte float with NAs). For example 'quad' allows efficient storage of genomic data as an 'A','T','G','C' factor. The unsigned types support 'circular' arithmetic. There is also support for close-to-atomic types 'factor', 'ordered', 'POSIXct', 'Date' and custom close-to-atomic types. ff not only has native C-support for vectors, matrices and arrays with flexible dimorder (major column-order, major row-order and generalizations for arrays). There is also a ffdf class not unlike data.frames and import/export filters for csv files. ff objects store raw data in binary flat files in native encoding, and complement this with metadata stored in R as physical and virtual attributes. ff objects have well-defined hybrid copying semantics, which gives rise to certain performance improvements through virtualization. ff objects can be stored and reopened across R sessions. ff files can be shared by multiple ff R objects (using different data en/de-coding schemes) in the same process or from multiple R processes to exploit parallelism. A wide choice of finalizer options allows to work with 'permanent' files as well as creating/removing 'temporary' ff files completely transparent to the user. On certain OS/Filesystem combinations, creating the ff files works without notable delay thanks to using sparse file allocation. Several access optimization techniques such as Hybrid Index Preprocessing and Virtualization are implemented to achieve good performance even with large datasets, for example virtual matrix transpose without touching a single byte on disk. Further, to reduce disk I/O, 'logicals' and non-standard data types get stored native and compact on binary flat files i.e. logicals take up exactly 2 bits to represent TRUE, FALSE and NA. Beyond basic access functions, the ff package also provides compatibility functions that facilitate writing code for ff and ram objects and support for batch processing on ff objects (e.g. as.ram, as.ff, ffapply). ff interfaces closely with functionality from package 'bit': chunked looping, fast bit operations and coercions between different objects that can store subscript information ('bit', 'bitwhich', ff 'boolean', ri range index, hi hybrid index). This allows to work interactively with selections of large datasets and quickly modify selection criteria. Further high-performance enhancements can be made available upon request.

Maintained by Jens Oehlschlägel. Last updated 2 months ago.

cpp

2.0 match 27 stars 12.01 score 764 scripts 71 dependents

open-eo

openeo:Client Interface for 'openEO' Servers

Access data and processing functionalities of 'openEO' compliant back-ends in R.

Maintained by Florian Lahn. Last updated 2 months ago.

openeoopeneo-user

2.8 match 64 stars 8.65 score 128 scripts

datastorm-open

visNetwork:Network Visualization using 'vis.js' Library

Provides an R interface to the 'vis.js' JavaScript charting library. It allows an interactive visualization of networks.

Maintained by Benoit Thieurmel. Last updated 2 years ago.

1.5 match 549 stars 15.14 score 4.1k scripts 195 dependents