orphan: |
---|
Warning
The 0.24.x series of releases will be the last to support Python 2. Future feature releases will support Python 3 only. See :ref:`install.dropping-27` for more.
{{ header }}
These are the changes in pandas 0.24.2. See :ref:`release` for a full changelog including other versions of pandas.
- Fixed regression in :meth:`DataFrame.all` and :meth:`DataFrame.any` where
bool_only=True
was ignored (:issue:`25101`) - Fixed issue in
DataFrame
construction with passing a mixed list of mixed types could segfault. (:issue:`25075`) - Fixed regression in :meth:`DataFrame.apply` causing
RecursionError
whendict
-like classes were passed as argument. (:issue:`25196`) - Fixed regression in :meth:`DataFrame.duplicated()`, where empty dataframe was not returning a boolean dtyped Series. (:issue:`25184`)
- Fixed regression in :meth:`Series.min` and :meth:`Series.max` where
numeric_only=True
was ignored when theSeries
contained`Categorical
data (:issue:`25299`) - Fixed regression in subtraction between :class:`Series` objects with
datetime64[ns]
dtype incorrectly raisingOverflowError
when the Series on the right contains null values (:issue:`25317`) - Fixed regression in :class:`TimedeltaIndex` where np.sum(index) incorrectly returned a zero-dimensional object instead of a scalar (:issue:`25282`)
- Fixed regression in
IntervalDtype
construction where passing an incorrect string with 'Interval' as a prefix could result in aRecursionError
. (:issue:`25338`)
Conversion
Indexing
I/O
- Better handling of terminal printing when the terminal dimensions are not known (:issue:`25080`);
- Bug in reading a HDF5 table-format
DataFrame
created in Python 2, in Python 3 (:issue:`24925`) - Bug in reading a JSON with
orient='table'
generated by :meth:`DataFrame.to_json` withindex=False
(:issue:`25170`) - Bug where float indexes could have misaligned values when printing (:issue:`25061`)
Categorical
Timezones
Timedelta
Reshaping
- Bug in :meth:`pandas.core.groupby.GroupBy.transform` where applying a function to a timezone aware column would return a timezone naive result (:issue:`24198`)
- Bug in :func:`DataFrame.join` when joining on a timezone aware :class:`DatetimeIndex` (:issue:`23931`)
Visualization
Other
- Bug in :meth:`Series.is_unique` where single occurrences of
NaN
were not considered unique (:issue:`25180`)
.. contributors:: v0.24.1..v0.24.2