These are the changes in pandas 1.5.3. See :ref:`release` for a full changelog including other versions of pandas.
{{ header }}
- Fixed performance regression in :meth:`Series.isin` when
values
is empty (:issue:`49839`) - Fixed regression in :meth:`DataFrame.memory_usage` showing unnecessary
FutureWarning
when :class:`DataFrame` is empty (:issue:`50066`) - Fixed regression in :meth:`DataFrameGroupBy.transform` when used with
as_index=False
(:issue:`49834`) - Enforced reversion of
color
as an alias forc
andsize
as an alias fors
in function :meth:`DataFrame.plot.scatter` (:issue:`49732`) - Fixed regression in :meth:`SeriesGroupBy.apply` setting a
name
attribute on the result if the result was a :class:`DataFrame` (:issue:`49907`) - Fixed performance regression in setting with the :meth:`~DataFrame.at` indexer (:issue:`49771`)
- Bug in :meth:`.Styler.to_excel` leading to error when unrecognized
border-style
(e.g."hair"
) provided to Excel writers (:issue:`48649`) - Bug when chaining several :meth:`.Styler.concat` calls, only the last styler was concatenated (:issue:`49207`)
- Fixed bug when instantiating a :class:`DataFrame` subclass inheriting from
typing.Generic
that triggered aUserWarning
on python 3.11 (:issue:`49649`)
Note
If you are using :meth:`DataFrame.to_sql`, :func:`read_sql`, :func:`read_sql_table`, or :func:`read_sql_query` with SQLAlchemy 1.4.46 or greater,
you may see a sqlalchemy.exc.RemovedIn20Warning
. These warnings can be safely ignored for the SQLAlchemy 1.4.x releases
as pandas works toward compatibility with SQLAlchemy 2.0.
.. contributors:: v1.5.2..v1.5.3|HEAD