You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
``pytz`` timezone objects are still supported when passed directly, but they will no longer be returned by default
259
+
from string inputs. Moreover, ``pytz`` is no longer a required dependency of pandas, but can be installed
260
+
with the pip extra ``pip install pandas[timezone]``.
261
+
262
+
263
+
Additionally, pandas no longer throws ``pytz`` exceptions for timezone operations leading to ambiguous or nonexistent
264
+
times. These cases will now raise a ``ValueError``.
265
+
233
266
.. _whatsnew_300.api_breaking.other:
234
267
235
268
Other API changes
@@ -621,6 +654,7 @@ Reshaping
621
654
^^^^^^^^^
622
655
- Bug in :func:`qcut` where values at the quantile boundaries could be incorrectly assigned (:issue:`59355`)
623
656
- Bug in :meth:`DataFrame.join` inconsistently setting result index name (:issue:`55815`)
657
+
- Bug in :meth:`DataFrame.merge` where merging on a column containing only ``NaN`` values resulted in an out-of-bounds array access (:issue:`59421`)
624
658
- Bug in :meth:`DataFrame.unstack` producing incorrect results when ``sort=False`` (:issue:`54987`, :issue:`55516`)
625
659
- Bug in :meth:`DataFrame.unstack` producing incorrect results when manipulating empty :class:`DataFrame` with an :class:`ExtentionDtype` (:issue:`59123`)
626
660
@@ -633,6 +667,7 @@ ExtensionArray
633
667
^^^^^^^^^^^^^^
634
668
- Bug in :meth:`.arrays.ArrowExtensionArray.__setitem__` which caused wrong behavior when using an integer array with repeated values as a key (:issue:`58530`)
635
669
- Bug in :meth:`api.types.is_datetime64_any_dtype` where a custom :class:`ExtensionDtype` would return ``False`` for array-likes (:issue:`57055`)
670
+
- Bug in comparison between object with :class:`ArrowDtype` and incompatible-dtyped (e.g. string vs bool) incorrectly raising instead of returning all-``False`` (for ``==``) or all-``True`` (for ``!=``) (:issue:`59505`)
636
671
- Bug in various :class:`DataFrame` reductions for pyarrow temporal dtypes returning incorrect dtype when result was null (:issue:`59234`)
0 commit comments