tidy icon indicating copy to clipboard operation
tidy copied to clipboard

Tidy up your data with JavaScript, inspired by dplyr and the tidyverse

Results 10 tidy issues
Sort by recently updated
recently updated
newest added

It gets very annoying when the type inference is wrong. Perhaps we can mitigate this by stopping trying to be clever with keyof and other crazy generics and just make...

chore

I looked around at the code and saw that tidy calls the functions passed one by one **on the whole array**, I think that switching to using Iterators and apply...

e.g. mutate({ foo: (d, i) => i })

feature

First of all thanks for this nice library, it's filling an important gap in the JS world. When using typescript I'm getting the following error, any idea? It seems an...

Currently groupBy automatically adds group keys back to objects after each function in the flow. This was primarily done to mitigate the fact that summarize (a very common groupBy operation)...

question
breaking

To make the playground more useful, we should be able to share URLs by making the content and inputs saved to the URL. Requested in #6

docs
feature
help wanted

import { tidy, mutate, arrange, desc } from "@tidyjs/tidy" dosent work anymore.

As seen [here](https://observablehq.com/d/2ea4d509c17b5a5c). `T.tidy( aaplMissing, T.select(["Date", "Close"]), T.complete({Date: T.fullSeqDate('Date', 'day', 1)}, {Close: 0}) )` The values in Close are not parsed to the new object.

Does anyone else run into the problem where you want to add a new column via `mutate` but you don't want that new key to be added at the very...

lodash pick allows nested picks: https://masteringjs.io/tutorials/lodash/pick is this not supported in tidy?