These are the changes in pandas 2.2.2. See :ref:`release` for a full changelog including other versions of pandas.
{{ header }}
- :meth:`DataFrame.__dataframe__` was producing incorrect data buffers when the a column's type was a pandas nullable on with missing values (:issue:`56702`)
- :meth:`DataFrame.__dataframe__` was producing incorrect data buffers when the a column's type was a pyarrow nullable on with missing values (:issue:`57664`)
- :meth:`DataFrame.melt` would not accept multiple names in
var_name
when the columns were a :class:`MultiIndex` (:issue:`58033`) - Avoid issuing a spurious
DeprecationWarning
when a custom :class:`DataFrame` or :class:`Series` subclass method is called (:issue:`57553`) - Fixed regression in precision of :func:`to_datetime` with string and
unit
input (:issue:`57051`)
- :meth:`DataFrame.__dataframe__` was producing incorrect data buffers when the column's type was nullable boolean (:issue:`55332`)
- :meth:`DataFrame.__dataframe__` was showing bytemask instead of bitmask for
'string[pyarrow]'
validity buffer (:issue:`57762`) - :meth:`DataFrame.__dataframe__` was showing non-null validity buffer (instead of
None
)'string[pyarrow]'
without missing values (:issue:`57761`) - :meth:`DataFrame.to_sql` was failing to find the right table when using the schema argument (:issue:`57539`)