
tibble - Simple Data Frames
Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional data frame.
Last updated
tidy-data
23.20 score 747 stars 11k dependents 72k scripts 2.0M downloads
igraph - Network Analysis and Visualization
Routines for simple graphs and network analysis. It can handle large graphs very well and provides functions for generating random and regular graphs, graph visualization, centrality methods and much more.
Last updated
complex-networksgraph-algorithmsgraph-theorymathematicsnetwork-analysisnetwork-graphlibxml2glpkopenblascpp
21.67 score 614 stars 2.1k dependents 51k scripts 830k downloadsDBI - R Database Interface
A database interface definition for communication between R and relational database management systems. All classes in this package are virtual and need to be extended by the various R/DBMS implementations.
Last updated
databaseinterface
21.04 score 317 stars 3.2k dependents 29k scripts 703k downloadshere - A Simpler Way to Find Your Files
Constructs paths to your project's files. Declare the relative path of a file within your project with 'i_am()'. Use the 'here()' function as a drop-in replacement for 'file.path()', it will always locate the files relative to your project root.
Last updated
project
19.77 score 433 stars 741 dependents 142k scripts 208k downloadsRSQLite - SQLite Interface for R
Embeds the SQLite database engine in R and provides an interface compliant with the DBI package. The source for the SQLite engine and for various extensions is included. System libraries will never be consulted because this package relies on static linking for the plugins it includes; this also ensures a consistent experience across all installations. Optionally, when libcurl is available at build time, an experimental HTTP/HTTPS virtual file system (VFS) can be enabled to allow read-only access to remote immutable SQLite database files via URIs.
Last updated
databasesqlite3curlcpp
19.49 score 338 stars 1.2k dependents 15k scripts 267k downloadspillar - Coloured Formatting for Columns
Provides 'pillar' and 'colonnade' generics designed for formatting columns of data using the full range of colours provided by modern terminals.
Last updated
colour
19.07 score 182 stars 11k dependents 1.6k scripts 1.7M downloadsrprojroot - Finding Files in Project Subdirectories
Robust, reliable and flexible paths to files below a project root. The 'root' of a project is defined as a directory that matches a certain criterion, e.g., it contains a certain regular file.
Last updated
17.13 score 150 stars 1.6k dependents 2.7k scripts 744k downloads
hms - Pretty Time of Day
Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class.
Last updated
hmstime
16.90 score 142 stars 3.6k dependents 2.2k scripts 762k downloadsutf8 - Unicode Text Processing
Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.
Last updated
16.75 score 112 stars 11k dependents 439 scripts 1.4M downloadsRPostgres - C++ Interface to PostgreSQL
Fully DBI-compliant C++-backed interface to PostgreSQL <https://www.postgresql.org/>, an open-source relational database.
Last updated
databasepostgrespostgresqlcpp
15.49 score 339 stars 41 dependents 3.6k scripts 56k downloads
duckdb - DBI Package for the DuckDB Database Management System
The DuckDB project is an embedded analytical data management system with support for the Structured Query Language (SQL). This package includes all of DuckDB and an R Database Interface (DBI) connector.
Last updated
databaseduckdbolapcpp
15.40 score 216 stars 121 dependents 4.5k scripts 117k downloads
dm - Relational Data Models
Provides tools for working with multiple related tables, stored as data frames or in a relational database. Multiple tables (data and metadata) are stored in a compound object, which can then be manipulated with a pipe-friendly syntax.
Last updated
data-modeldata-warehousingdatawarehousingdbidbplyrrelational-databases
15.21 score 527 stars 8 dependents 486 scripts 5.0k downloadsblob - A Simple S3 Class for Representing Vectors of Binary Data ('BLOBS')
R's raw vector is useful for storing a single binary object. What if you want to put a vector of them in a data frame? The 'blob' package provides the blob object, a list of raw vectors, suitable for use as a column in data frame.
Last updated
database
13.97 score 50 stars 1.5k dependents 185 scripts 502k downloads
duckplyr - A 'DuckDB'-Backed Version of 'dplyr'
A drop-in replacement for 'dplyr', powered by 'DuckDB' for performance. Offers convenient utilities for working with in-memory and larger-than-memory data while retaining full 'dplyr' compatibility.
Last updated
analyticsdataframedplyrduckdbperformance
13.56 score 392 stars 7 dependents 563 scripts 6.2k downloadsRMariaDB - Database Interface and MariaDB Driver
Implements a DBI-compliant interface to MariaDB (<https://mariadb.org/>) and MySQL (<https://www.mysql.com/>) databases.
Last updated
databasemariadbmysqlcpp
12.51 score 137 stars 10 dependents 1.4k scripts 24k downloadsigraphdata - A Collection of Network Data Sets for the 'igraph' Package
A small collection of various network data sets, to use with the 'igraph' package: the Enron email network, various food webs, interactions in the immunoglobulin protein, the karate club network, Koenigsberg's bridges, visuotactile brain areas of the macaque monkey, UK faculty friendship network, domestic US flights network, etc. Also provides access to the API of <https://networks.skewed.de/>.
Last updated
10.19 score 61 stars 3 dependents 746 scripts 12k downloadsfledge - Smoother Change Tracking and Versioning for R Packages
Streamlines the process of updating changelogs (NEWS.md) and versioning R packages developed in git repositories.
Last updated
changeloggitpackage-creation
8.83 score 192 stars 14 scripts 309 downloadsDBItest - Testing DBI Backends
A helper that tests DBI back ends for conformity to the interface.
Last updated
databasetesting
8.56 score 24 stars 16 scripts 13k downloadswrswoR - Weighted Random Sampling without Replacement
A collection of implementations of classical and novel algorithms for weighted sampling without replacement.
Last updated
cpp
7.77 score 20 stars 4 dependents 31 scripts 4.1k downloadsprofile - 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.
Last updated
7.73 score 11 stars 1 dependents 124 scripts 396 downloadskimisc - Kirill's Miscellaneous Functions
A collection of useful functions not found anywhere else, mainly for programming: Pretty intervals, generalized lagged differences, checking containment in an interval, and an alternative interface to assign().
Last updated
7.39 score 18 stars 1 dependents 93 scripts 3.5k downloadsbindr - Parametrized Active Bindings
Provides a simple interface for creating active bindings where the bound function accepts additional arguments.
Last updated
7.27 score 27 stars 1 dependents 27 scripts 4.3k downloadswinch - Portable Native and Joint Stack Traces
Obtain the native stack trace and fuse it with R's stack trace for easier debugging of R packages with native code.
Last updated
libunwind
7.23 score 15 stars 25 scripts 1.2k downloadsroxygen2md - 'Roxygen' to 'Markdown'
Converts elements of 'roxygen' documentation to 'markdown'.
Last updated
documentationmarkdown
7.05 score 69 stars 2 dependents 15 scripts 324 downloads
duckdb.1.4 - DBI Package for the DuckDB Database Management System
The DuckDB project is an embedded analytical data management system with support for the Structured Query Language (SQL). This package includes all of DuckDB and an R Database Interface (DBI) connector.
Last updated
databaseduckdbolapcpp
6.99 score 216 stars 1 scriptsbindrcpp - An 'Rcpp' Interface to Active Bindings
Provides an easy way to fill an environment with active bindings that call a C++ function.
Last updated
cpp
6.83 score 17 stars 121 scripts 4.3k downloadsplogr - The 'plog' C++ Logging Library
A simple header-only logging library for C++. Add 'LinkingTo: plogr' to 'DESCRIPTION', and '#include <plogr.h>' in your C++ modules to use it.
Last updated
5.59 score 26 stars 20 scripts 4.7k downloadsprocmaps - Portable Address Space Mapping
Portable '/proc/self/maps' as a data frame. Determine which library or other region is mapped to a specific address of a process. -- R packages can contain native code, compiled to shared libraries at build or installation time. When loaded, each shared library occupies a portion of the address space of the main process. When only a machine instruction pointer is available (e.g. from a backtrace during error inspection or profiling), the address space map determines which library this instruction pointer corresponds to.
Last updated
system-utilitycpp
4.95 score 3 stars 1 dependents 3 scripts 709 downloadsdd - Functions Provided by DuckDB
Lists DuckDB functions for integration in R's help system.
Last updated
4.02 score 13 stars 10 scriptsdblog - Logging for DBI
Provides logging of DBI methods for arbitrary backends.
Last updated
databasedbilogging
3.70 score 10 stars 7 scripts