2.9.0 • Published 9 years ago

dodos v2.9.0

Weekly downloads
2
License
MIT
Repository
github
Last release
9 years ago

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