glue - Interpreted String Literals
An implementation of interpreted string literals, inspired by Python's Literal String Interpolation <https://www.python.org/dev/peps/pep-0498/> and Docstrings <https://www.python.org/dev/peps/pep-0257/> and Julia's Triple-Quoted String Literals <https://docs.julialang.org/en/v1.3/manual/strings/#Triple-Quoted-String-Literals-1>.
Last updated 1 hours ago
string-interpolationstrings
717 stars 21.30 score 0 dependencies 13301 dependentsmagrittr - A Forward-Pipe Operator for R
Provides a mechanism for chaining commands with a new forward-pipe operator, %>%. This operator will forward a value, or the result of an expression, into the next function call/expression. There is flexible support for the type of right-hand side expressions. For more information, see package vignette. To quote Rene Magritte, "Ceci n'est pas un pipe."
Last updated 2 years ago
pipe
957 stars 21.20 score 0 dependencies 12823 dependentstibble - Simple Data Frames
Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional data frame.
Last updated 4 days ago
tidy-data
663 stars 20.46 score 10 dependencies 10662 dependentsggplot2 - Create Elegant Data Visualisations Using the Grammar of Graphics
A system for 'declaratively' creating graphics, based on "The Grammar of Graphics". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.
Last updated 3 days ago
data-visualisationvisualisation
6.5k stars 19.87 score 17 dependencies 7096 dependentsdplyr - A Grammar of Data Manipulation
A fast, consistent tool for working with data frame like objects, both in memory and out of memory.
Last updated 23 days ago
data-manipulationgrammar
4.7k stars 19.69 score 15 dependencies 7251 dependentsstringr - Simple, Consistent Wrappers for Common String Operations
A consistent, simple and easy to use set of wrappers around the fantastic 'stringi' package. All function and argument names (and positions) are consistent, all functions deal with "NA"'s and zero length vectors in the same way, and the output from one function is easy to feed into the input of another.
Last updated 29 days ago
regular-expressionstrings
594 stars 19.25 score 7 dependencies 7632 dependentspurrr - Functional Programming Tools
A complete and consistent functional programming toolkit for R.
Last updated 28 days ago
functional-programming
1.3k stars 18.68 score 6 dependencies 6329 dependentstidyr - Tidy Messy Data
Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contains a single value. 'tidyr' contains tools for changing the shape (pivoting) and hierarchy (nesting and 'unnesting') of a dataset, turning deeply nested lists into rectangular data frames ('rectangling'), and extracting values out of string columns. It also includes tools for working with missing values (both implicit and explicit).
Last updated 21 days ago
tidy-data
1.4k stars 18.03 score 20 dependencies 5108 dependentshms - Pretty Time of Day
Implements an S3 class for storing and formatting time-of-day values, based on the 'difftime' class.
Last updated 4 days ago
hmstime
138 stars 15.85 score 6 dependencies 2969 dependentsreadr - Read Rectangular Text Data
The goal of 'readr' is to provide a fast and friendly way to read rectangular data (like 'csv', 'tsv', and 'fwf'). It is designed to flexibly parse many types of data found in the wild, while still cleanly failing when data unexpectedly changes.
Last updated 2 months ago
csvfwfparsing
1.0k stars 15.10 score 24 dependencies 1946 dependentsvroom - Read and Write Rectangular Text Data Quickly
The goal of 'vroom' is to read and write data (like 'csv', 'tsv' and 'fwf') quickly. When reading it uses a quick initial indexing step, then reads the values lazily , so only the data you actually use needs to be read. The writer formats the data in parallel and writes to disk asynchronously from formatting.
Last updated 26 days ago
csvcsv-parserfixed-width-texttsvtsv-parser
619 stars 14.84 score 22 dependencies 1988 dependentslubridate - Make Dealing with Dates a Little Easier
Functions to work with date-times and time-spans: fast and user friendly parsing of date-time data, extraction and updating of components of a date-time (years, months, days, hours, minutes, and seconds), algebraic manipulation on date-time and time-span objects. The 'lubridate' package has a consistent and memorable syntax that makes working with dates easy and fun.
Last updated 1 months ago
datedate-time
726 stars 14.74 score 3 dependencies 1779 dependentsblob - 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 4 days ago
database
45 stars 13.44 score 5 dependencies 1353 dependentsforcats - Tools for Working with Categorical Variables (Factors)
Helpers for reordering factor levels (including moving specified levels to front, ordering by first appearance, reversing, and randomly shuffling), and tools for modifying factor levels (including collapsing rare levels into other, 'anonymising', and manually 'recoding').
Last updated 11 months ago
factortidyverse
551 stars 13.18 score 11 dependencies 1036 dependentsmodelr - Modelling Functions that Work with the Pipe
Functions for modelling that help you seamlessly integrate modelling into a pipeline of data manipulation and visualisation.
Last updated 11 months ago
modelling
401 stars 12.86 score 23 dependencies 982 dependentsreadxl - Read Excel Files
Import excel files into R. Supports '.xls' via the embedded 'libxls' C library <https://github.com/libxls/libxls> and '.xlsx' via the embedded 'RapidXML' C++ library <https://rapidxml.sourceforge.net/>. Works on Windows, Mac and Linux without external dependencies.
Last updated 26 days ago
excelspreadsheetxlsxlsx
726 stars 12.76 score 19 dependencies 721 dependentsrvest - Easily Harvest (Scrape) Web Pages
Wrappers around the 'xml2' and 'httr' packages to make it easy to download, then manipulate, HTML and XML.
Last updated 7 months ago
htmlweb-scraping
1.5k stars 12.63 score 23 dependencies 500 dependentsdbplyr - A 'dplyr' Back End for Databases
A 'dplyr' back end for databases that allows you to work with remote database tables as if they are in-memory data frames. Basic features works with any database that has a 'DBI' back end; more advanced features require 'SQL' translation to be provided by the package author.
Last updated 10 days ago
database
472 stars 12.27 score 23 dependencies 691 dependentshaven - Import and Export 'SPSS', 'Stata' and 'SAS' Files
Import foreign statistical formats into R via the embedded 'ReadStat' C library, <https://github.com/WizardMac/ReadStat>.
Last updated 10 months ago
sasspssstata
423 stars 12.17 score 26 dependencies 681 dependentstidyverse - Easily Install and Load the 'Tidyverse'
The 'tidyverse' is a set of packages that work in harmony because they share common data representations and 'API' design. This package is designed to make it easy to install and load multiple 'tidyverse' packages in a single step. Learn more about the 'tidyverse' at <https://www.tidyverse.org>.
Last updated 11 months ago
data-sciencetidyverse
1.6k stars 11.92 score 101 dependencies 117 dependentsreprex - Prepare Reproducible Example Code via the Clipboard
Convenience wrapper that uses the 'rmarkdown' package to render small snippets of code to target formats that include both code and output. The goal is to encourage the sharing of small, reproducible, and runnable examples on code-oriented websites, such as <https://stackoverflow.com> and <https://github.com>, or in email. The user's clipboard is the default source of input code and the default target for rendered output. 'reprex' also extracts clean, runnable R code from various common formats, such as copy/paste from an R session.
Last updated 8 days ago
githubreproducibilityrmarkdownstackoverflow
737 stars 10.33 score 32 dependencies 121 dependentsdtplyr - Data Table Back-End for 'dplyr'
Provides a data.table backend for 'dplyr'. The goal of 'dtplyr' is to allow you to write 'dplyr' code that is automatically translated to the equivalent, but usually much faster, data.table code.
Last updated 14 days ago
datatabledplyr
661 stars 10.14 score 17 dependencies 136 dependentsgoogledrive - An Interface to Google Drive
Manage Google Drive files from R.
Last updated 1 months ago
google-drive
322 stars 9.71 score 25 dependencies 155 dependentsgooglesheets4 - Access Google Sheets using the Sheets API V4
Interact with Google Sheets through the Sheets API v4 <https://developers.google.com/sheets/api>. "API" is an acronym for "application programming interface"; the Sheets API allows users to interact with Google Sheets programmatically, instead of via a web browser. The "v4" refers to the fact that the Sheets API is currently at version 4. This package can read and write both the metadata and the cell data in a Sheet.
Last updated 2 months ago
google-drivegoogle-sheetsspreadsheet
354 stars 9.42 score 30 dependencies 131 dependentsmultidplyr - A Multi-Process 'dplyr' Backend
Partition a data frame across multiple worker processes to provide simple multicore parallelism.
Last updated 2 months ago
dplyrmultiprocess
639 stars 8.00 score 26 dependencies 2 dependentsduckplyr - A 'DuckDB'-Backed Version of 'dplyr'
A drop-in replacement for 'dplyr', powered by 'DuckDB' for performance. Also defines a set of generics that provide a low-level implementer's interface for the high-level user interface of 'dplyr'.
Last updated 5 days ago
analyticsdataframedplyrduckdbperformance
249 stars 6.11 score 20 dependencies 1 dependentsnycflights13 - Flights that Departed NYC in 2013
Airline on-time data for all flights departing NYC in 2013. Also includes useful 'metadata' on airlines, airports, weather, and planes.
Last updated 10 months ago
126 stars 5.35 score 11 dependencies 5 dependents