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
- Bug where :func:`merge` was unable to join on non-unique categorical indices (:issue:`28189`)
200
201
- Bug when passing categorical data to :class:`Index` constructor along with ``dtype=object`` incorrectly returning a :class:`CategoricalIndex` instead of object-dtype :class:`Index` (:issue:`32167`)
202
+
- Bug where :class:`Categorical` comparison operator ``__ne__`` would incorrectly evaluate to ``False`` when either element was missing (:issue:`32276`)
201
203
-
202
204
203
205
Datetimelike
@@ -213,6 +215,7 @@ Timedelta
213
215
^^^^^^^^^
214
216
215
217
- Bug in constructing a :class:`Timedelta` with a high precision integer that would round the :class:`Timedelta` components (:issue:`31354`)
218
+
- Bug in dividing ``np.nan`` or ``None`` by :class:`Timedelta`` incorrectly returning ``NaT`` (:issue:`31869`)
216
219
-
217
220
218
221
Timezones
@@ -231,7 +234,7 @@ Numeric
231
234
Conversion
232
235
^^^^^^^^^^
233
236
- Bug in :class:`Series` construction from NumPy array with big-endian ``datetime64`` dtype (:issue:`29684`)
234
-
-
237
+
- Bug in :class:`Timedelta` construction with large nanoseconds keyword value (:issue:`34202`)
235
238
-
236
239
237
240
Strings
@@ -295,8 +298,10 @@ I/O
295
298
- Bug in :meth:`DataFrame.to_parquet` overwriting pyarrow's default for
296
299
``coerce_timestamps``; following pyarrow's default allows writing nanosecond
297
300
timestamps with ``version="2.0"`` (:issue:`31652`).
301
+
- Bug in :meth:`read_csv` was raising `TypeError` when `sep=None` was used in combination with `comment` keyword (:issue:`31396`)
298
302
- Bug in :class:`HDFStore` that caused it to set to ``int64`` the dtype of a ``datetime64`` column when reading a DataFrame in Python 3 from fixed format written in Python 2 (:issue:`31750`)
299
303
304
+
300
305
Plotting
301
306
^^^^^^^^
302
307
@@ -322,6 +327,8 @@ Reshaping
322
327
- Bug in :func:`crosstab` when inputs are two Series and have tuple names, the output will keep dummy MultiIndex as columns. (:issue:`18321`)
323
328
- :meth:`DataFrame.pivot` can now take lists for ``index`` and ``columns`` arguments (:issue:`21425`)
324
329
- Bug in :func:`concat` where the resulting indices are not copied when ``copy=True`` (:issue:`29879`)
330
+
- :meth:`Series.append` will now raise a ``TypeError`` when passed a DataFrame or a sequence containing Dataframe (:issue:`31413`)
331
+
- :meth:`DataFrame.replace` and :meth:`Series.replace` will raise a ``TypeError`` if ``to_replace`` is not an expected type. Previously the ``replace`` would fail silently (:issue:`18634`)
325
332
326
333
327
334
Sparse
@@ -343,7 +350,6 @@ Other
343
350
instead of ``TypeError: Can only append a Series if ignore_index=True or if the Series has a name`` (:issue:`30871`)
344
351
- Set operations on an object-dtype :class:`Index` now always return object-dtype results (:issue:`31401`)
345
352
- Bug in :meth:`AbstractHolidayCalendar.holidays` when no rules were defined (:issue:`31415`)
0 commit comments