What’s new in 1.4.1 (February 12, 2022) — pandas 3.0.0rc0+33.g1fd184de2a documentation (original) (raw)
These are the changes in pandas 1.4.1. See Release notes for a full changelog including other versions of pandas.
Fixed regressions#
- Regression in Series.mask() with
inplace=TrueandPeriodDtypeand an incompatibleothercoercing to a common dtype instead of raising (GH 45546) - Regression in assert_frame_equal() not respecting
check_flags=False(GH 45554) - Regression in DataFrame.loc() raising
ValueErrorwhen indexing (getting values) on a MultiIndex with one level (GH 45779) - Regression in Series.fillna() with
downcast=Falseincorrectly downcastingobjectdtype (GH 45603) - Regression in api.types.is_bool_dtype() raising an
AttributeErrorwhen evaluating a categorical Series (GH 45615) - Regression in DataFrame.iat() setting values leading to not propagating correctly in subsequent lookups (GH 45684)
- Regression when setting values with DataFrame.loc() losing Index name if DataFrame was empty before (GH 45621)
- Regression in join() with overlapping IntervalIndex raising an
InvalidIndexError(GH 45661) - Regression when setting values with Series.loc() raising with all
Falseindexer and Series on the right hand side (GH 45778) - Regression in read_sql() with a DBAPI2 connection that is not an instance of
sqlite3.Connectionincorrectly requiring SQLAlchemy be installed (GH 45660) - Regression in DateOffset when constructing with an integer argument with no keywords (e.g.
pd.DateOffset(n)) would behave likedatetime.timedelta(days=0)(GH 45643, GH 45890)
Bug fixes#
- Fixed segfault in DataFrame.to_json() when dumping tz-aware datetimes in Python 3.10 (GH 42130)
- Stopped emitting unnecessary
FutureWarningin DataFrame.sort_values() with sparse columns (GH 45618) - Fixed window aggregations in DataFrame.rolling() and Series.rolling() to skip over unused elements (GH 45647)
- Fixed builtin highlighters in Styler to be responsive to
NAwith nullable dtypes (GH 45804) - Bug in
apply()withaxis=1raising an erroneousValueError(GH 45912)
Other#
- Reverted performance speedup of DataFrame.corr() for
method=pearsonto fix precision regression (GH 45640, GH 42761)
Contributors#
A total of 19 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
- Adam Bowden +
- JHM Darbyshire
- Johannes Mueller
- John Zangwill
- Jonas Haag
- Matthew Roeschke
- MeeseeksMachine
- Pandas Development Team
- Patrick Hoefler
- Robbie Palmer +
- Simon Hawkins
- Thomas Li
- Tyler Reddy
- eshirvana +
- gesoos +
- hasan-yaman
- jbrockmendel
- partev
- rtpsw +