
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.08 score 744 stars 10k dependents 65k scripts 1.6M 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.43 score 612 stars 2.1k dependents 39k scripts 636k 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.78 score 433 stars 733 dependents 133k scripts 229k 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.
Last updated
databasesqlite3cpp
19.27 score 336 stars 1.2k dependents 11k scripts 236k 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
18.40 score 182 stars 11k dependents 349 scripts 1.5M 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.96 score 142 stars 3.6k dependents 2.2k scripts 871k 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
16.91 score 150 stars 1.6k dependents 1.8k scripts 751k downloadsutf8 - Unicode Text Processing
Process and print 'UTF-8' encoded international text (Unicode). Input, validate, normalize, encode, format, and display.
Last updated
16.68 score 112 stars 11k dependents 343 scripts 1.3M 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.48 score 337 stars 40 dependents 3.9k scripts 54k 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.31 score 217 stars 111 dependents 3.4k scripts 132k 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.27 score 526 stars 8 dependents 484 scripts 5.6k 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
14.01 score 49 stars 1.5k dependents 186 scripts 566k 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.46 score 388 stars 6 dependents 533 scripts 6.5k 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.55 score 137 stars 11 dependents 1.2k scripts 28k 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 60 stars 3 dependents 755 scripts 11k 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.73 score 192 stars 11 scripts 257 downloadsDBItest - Testing DBI Backends
A helper that tests DBI back ends for conformity to the interface.
Last updated
databasetesting
8.44 score 24 stars 11 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.83 score 20 stars 4 dependents 30 scripts 4.8k 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.72 score 18 stars 2 dependents 83 scripts 4.2k 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.65 score 11 stars 1 dependents 104 scripts 325 downloadsbindr - Parametrized Active Bindings
Provides a simple interface for creating active bindings where the bound function accepts additional arguments.
Last updated
7.36 score 27 stars 1 dependents 24 scripts 6.0k 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.18 score 15 stars 23 scripts 1.1k downloadsroxygen2md - 'Roxygen' to 'Markdown'
Converts elements of 'roxygen' documentation to 'markdown'.
Last updated
documentationmarkdown
7.05 score 69 stars 2 dependents 15 scripts 338 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 217 starsbindrcpp - 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.94 score 17 stars 106 scripts 6.4k 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.68 score 26 stars 17 scripts 6.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 574 downloadsdd - Functions Provided by DuckDB
Lists DuckDB functions for integration in R's help system.
Last updated
3.95 score 12 stars 9 scriptsdblog - Logging for DBI
Provides logging of DBI methods for arbitrary backends.
Last updated
databasedbilogging
3.70 score 10 stars 7 scripts