Python Polars 0.20.29
⚠️ Deprecations
- Deprecate
how="outer"
join type in favour ofhow="full"
(left/right are *also* outer joins) (#16417)
🚀 Performance improvements
- Fix pathological small chunk parquet writing (#16433)
✨ Enhancements
- Support zero-copy conversion for temporal types in
DataFrame.to_numpy
(#16429) - Allow designation of a custom name for the
value_counts
"count" column (#16434) - Default rechunk=False for read_parquet (#16427)
- Add "ignore_spaces" to
alpha
andalphanumeric
selectors, add "ascii_only" todigit
(#16362) - Update
__array__
method for Series and DataFrame to supportcopy
parameter (#16401)
🐞 Bug fixes
- add cluster_with_columns optimization toggle in python (#16446)
- Fix struct 'with_fields' schema for update dtypes (#16428)
- Fix error reading lists of CSV files that contain comments (#16426)
- make read_parquet() respect rechunk flag when using pyarrow (#16418)
- Improve
read_excel
dtype inference of "calamine" int/float results that include NaN (#16400) - Update
apply
call instr_duration_
util. (#16412)
📖 Documentation
Thank you to all our contributors for making this release possible!
@KDruzhkin, @alexander-beedie, @ankane, @cmdlineluser, @coastalwhite, @itamarst, @nameexhaustion, @ritchie46 and @stinodego