What’s new in 0.25.2 (October 15, 2019)#
These are the changes in pandas 0.25.2. See Release notes for a full changelog including other versions of pandas.
Note
pandas 0.25.2 adds compatibility for Python 3.8 (GH 28147).
Bug fixes#
Indexing#
Fix regression in
DataFrame.reindex()not following thelimitargument (GH 28631).Fix regression in
RangeIndex.get_indexer()for decreasingRangeIndexwhere target values may be improperly identified as missing/present (GH 28678)
IO#
Fix regression in notebook display where
<th>tags were missing forDataFrame.indexvalues (GH 28204).Regression in
to_csv()where writing aSeriesorDataFrameindexed by anIntervalIndexwould incorrectly raise aTypeError(GH 28210)Fix
to_csv()withExtensionArraywith list-like values (GH 28840).
GroupBy/resample/rolling#
Bug incorrectly raising an
IndexErrorwhen passing a list of quantiles toDataFrameGroupBy.quantile()(GH 28113).Bug in
GroupBy.shift(),GroupBy.bfill()andGroupBy.ffill()where timezone information would be dropped (GH 19995, GH 27992)
Other#
Compatibility with Python 3.8 in
DataFrame.query()(GH 27261)Fix to ensure that tab-completion in an IPython console does not raise warnings for deprecated attributes (GH 27900).
Contributors#
A total of 6 people contributed patches to this release. People with a “+” by their names contributed a patch for the first time.
Felix Divo +
Jeremy Schendel
Joris Van den Bossche
MeeseeksMachine
Tom Augspurger
jbrockmendel