What’s new in 1.3.1 (July 25, 2021)#
These are the changes in pandas 1.3.1. See Release notes for a full changelog including other versions of pandas.
Fixed regressions#
Pandas could not be built on PyPy (GH 42355)
DataFrameconstructed with an older version of pandas could not be unpickled (GH 42345)Performance regression in constructing a
DataFramefrom a dictionary of dictionaries (GH 42248)Fixed regression in
DataFrame.agg()dropping values when the DataFrame had an Extension Array dtype, a duplicate index, andaxis=1(GH 42380)Fixed regression in
DataFrame.astype()changing the order of noncontiguous data (GH 42396)Performance regression in
DataFramein reduction operations requiring casting such asDataFrame.mean()on integer data (GH 38592)Performance regression in
DataFrame.to_dict()andSeries.to_dict()whenorientargument one of “records”, “dict”, or “split” (GH 42352)Fixed regression in indexing with a
listsubclass incorrectly raisingTypeError(GH 42433, GH 42461)Fixed regression in
DataFrame.isin()andSeries.isin()raisingTypeErrorwith nullable data containing at least one missing value (GH 42405)Regression in
concat()between objects with bool dtype and integer dtype casting to object instead of to integer (GH 42092)Bug in
Seriesconstructor not accepting adask.Array(GH 38645)Fixed regression for
SettingWithCopyWarningdisplaying incorrect stacklevel (GH 42570)Fixed regression for
merge_asof()raisingKeyErrorwhen one of thebycolumns is in the index (GH 34488)Fixed regression in
to_datetime()returning pd.NaT for inputs that produce duplicated values, whencache=True(GH 42259)Fixed regression in
SeriesGroupBy.value_counts()that resulted in anIndexErrorwhen called on a Series with one row (GH 42618)
Bug fixes#
Fixed bug in
DataFrame.transpose()dropping values when the DataFrame had an Extension Array dtype and a duplicate index (GH 42380)Fixed bug in
DataFrame.to_xml()raisingKeyErrorwhen called withindex=Falseand an offset index (GH 42458)Fixed bug in
Styler.set_sticky()not handling index names correctly for single index columns case (GH 42537)Fixed bug in
DataFrame.copy()failing to consolidate blocks in the result (GH 42579)
Contributors#
A total of 17 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
Fangchen Li
GYvan +
Matthew Roeschke
Matthew Zeitlin
MeeseeksMachine
Pandas Development Team
Patrick Hoefler
Richard Shadrach
Shoham Debnath +
Simon Hawkins
Stephan Heßelmann +
Stephen +
Thomas Li
Zheyuan +
attack68
jbrockmendel
neelmraman +