1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
//! # Changelog v0.7 //! //! * More group by aggregations: //! - n_unique //! - quantile //! - median //! - last //! - group indexes //! - agg (combined aggregations) //! * explode operation //! * melt operation //! * df! macro //! * Rem trait implemented for Series and ChunkedArrays //! * ChunkedArrays broadcasting arithmetic //! * ChunkedArray/Series `zip_with` operation //! * ChunkedArray/Series `expand_at_index` operation //! * laziness api initiated. //! - Predicate pushdown optimizer //! - Projection pushdown optimizer //! - Type coercion optimizer //! - Selection (filter, where clause) //! - Projection (select foo from bar) //! - Aggregation (groupby) //! - all eager aggregations supported //! - Joins //! - WithColumn operation //! - DSL //! * (col, lit, lt, lt_eq, alias, etc.) //! * arithmetic //! * when / then /otherwise //! * 1.3-1.7 performance increase of filter //! * ChunkedArray/ Series creation speedup: No nulls: 10X speedup, Nulls: 1.1-2.2x speedup.