2.9.0 • Published 9 years ago
dodos v2.9.0
Dodos
Pandas-inspired transducer-based data wrangling library for js
On npm: https://www.npmjs.com/package/dodos
NOTE: This is very much a work in progress for now
array = [
[1, 2, 3],
[3, 4, 5],
]
index = ['columnA', 'columnB', 'columnC']
const dodo = new Dodo(array, index)
dodo.col('columnA').toArray() // [1, 3]
dodo.filterBy('columnB', b => b == 4).toArray() // [4]
dodo.col('columnA').sum() // 4
All methods return a new instance, leaving the original untouched.
All operations on the array are evaluated only when calling .toArray()
or when calling a .reduce()
method (eg. .sum()
).
For now, please refer to the tests for more usage examples.
2.9.0
9 years ago
2.8.1
9 years ago
2.8.0
9 years ago
2.7.0
9 years ago
2.6.4
9 years ago
2.6.3
9 years ago
2.6.2
9 years ago
2.6.1
9 years ago
2.6.0
9 years ago
2.5.1
9 years ago
2.5.0
9 years ago
2.4.1
9 years ago
2.4.0
9 years ago
2.3.0
9 years ago
2.2.0
9 years ago
2.1.0
9 years ago
2.0.0
9 years ago
1.9.0
9 years ago
1.8.0
9 years ago
1.7.1
9 years ago
1.7.0
10 years ago
1.6.0
10 years ago
1.5.0
10 years ago
1.4.0
10 years ago
1.3.0
10 years ago
1.2.0
10 years ago
1.1.0
10 years ago
1.0.1
10 years ago
1.0.0
10 years ago