Tidy up your data with JavaScript
Readable code
tidy.js prioritizes making your data transformations readable, so future you and your teammates can get up and running quickly.
Standard transformation verbs
Inspired by dplyr and the tidyverse in R, tidy.js is built using battle-tested verbs that can handle any data wrangling need.
Work with plain JS objects
No wrapper classes needed — all tidy.js needs is an array of plain old-fashioned JS objects to get started.
Function List
Here's a quick jumping off point to see the API for all the functions provided by tidy.js.
Tidy Functions
addItems / addRowsarrange / sortcompletecountdebugdistinctexpandfillfilterfullJoingroupByinnerJoinleftJoinmapmutatemutateWithSummaryrenamereplaceNullyselect / pickslicesliceHeadsliceTailsliceMinsliceMaxsliceSamplesummarizesummarizeAllsummarizeAtsummarizeIftallytotaltotalAlltotalAttotalIftransmutewhen