|
| 1 | +# Release 0.40.2 (2026-02-06) |
| 2 | + |
| 3 | +## New DataFrame & Series Methods |
| 4 | + |
| 5 | +- Add `Series` helper methods |
| 6 | + - `select_indices(&self, indices: &[usize]) -> Series` : Select elements by indices |
| 7 | + - `to_f64_vec(&self) -> anyhow::Result<Vec<f64>>` : Convert numeric Series to `Vec<f64>` |
| 8 | +- Add `DataFrame` shape & info methods |
| 9 | + - `nrow`, `ncol`, `shape`, `dtypes`, `is_empty`, `contains` |
| 10 | +- Add `DataFrame` row operations |
| 11 | + - `head(n)`, `tail(n)`, `slice(offset, length)` |
| 12 | +- Add `DataFrame` column operations |
| 13 | + - `select(columns)`, `rename(old, new)`, `column_names()`, `select_dtypes(dtypes)` |
| 14 | +- Add `Series` statistics |
| 15 | + - `sum`, `mean`, `var`, `sd` : Numeric types only, returns `f64` |
| 16 | + - `min`, `max` : All ordered types, returns `Scalar` preserving original type |
| 17 | +- Add `DataFrame` statistics |
| 18 | + - `describe()` : count / mean / sd / min / max for numeric columns |
| 19 | + - `sum()`, `mean()` : Column-wise aggregation as single-row DataFrame |
| 20 | +- Refactor `extract_series_by_indices` into `Series::select_indices` |
| 21 | + |
1 | 22 | # Release 0.40.1 (2026-02-06) |
2 | 23 |
|
3 | 24 | ## Bug Fixes & Improvements |
|
0 commit comments