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
@@ -71,7 +59,7 @@ in determining the result dtype when there are different string dtypes compared.
71
59
API changes
72
60
~~~~~~~~~~~
73
61
74
-
- When enabling the ``future.infer_string`` option: Index set operations (like
62
+
- When enabling the ``future.infer_string`` option, Index set operations (like
75
63
union or intersection) will now ignore the dtype of an empty ``RangeIndex`` or
76
64
empty ``Index`` with object dtype when determining the dtype of the resulting
77
65
Index (:issue:`60797`)
@@ -84,121 +72,35 @@ Deprecations
84
72
- Deprecated allowing non-``bool`` values for ``na`` in :meth:`.str.contains`, :meth:`.str.startswith`, and :meth:`.str.endswith` for dtypes that do not already disallow these (:issue:`59615`)
85
73
- Deprecated the ``"pyarrow_numpy"`` storage option for :class:`StringDtype` (:issue:`60152`)
- Enabled :class:`Series.mode` and :class:`DataFrame.mode` with ``dropna=False`` to sort the result for all dtypes in the presence of NA values; previously only certain dtypes would sort (:issue:`60702`)
124
-
- Bug in :meth:`Series.round` on object columns no longer raises ``TypeError``
125
-
-
126
-
127
-
Conversion
128
-
^^^^^^^^^^
129
-
-
130
-
-
83
+
- Bug in :meth:`Series.mode` and :meth:`DataFrame.mode` with ``dropna=False`` where not all dtypes would sort in the presence of ``NA`` values (:issue:`60702`)
84
+
- Bug in :meth:`Series.round` where a ``TypeError`` would always raise with ``object`` dtype (:issue:`61206`)
131
85
132
86
Strings
133
87
^^^^^^^
134
-
- Bug in :meth:`.DataFrameGroupBy.min`, :meth:`.DataFrameGroupBy.max`, :meth:`.Resampler.min`, :meth:`.Resampler.max` on string input of all NA values would return float dtype; now returns string (:issue:`60810`)
135
-
- Bug in :meth:`DataFrame.sum` with ``axis=1``, :meth:`.DataFrameGroupBy.sum` or :meth:`.SeriesGroupBy.sum` with ``skipna=True``, and :meth:`.Resampler.sum` on :class:`StringDtype` with all NA values resulted in ``0`` and is now the empty string ``""`` (:issue:`60229`)
88
+
- Bug in :meth:`.DataFrameGroupBy.min`, :meth:`.DataFrameGroupBy.max`, :meth:`.Resampler.min`, :meth:`.Resampler.max` on string input of all NA values would return float instead of string dtype (:issue:`60810`)
89
+
- Bug in :meth:`DataFrame.sum` with ``axis=1``, :meth:`.DataFrameGroupBy.sum` or :meth:`.SeriesGroupBy.sum` with ``skipna=True``, and :meth:`.Resampler.sum` on :class:`StringDtype` with all NA values resulted in ``0`` instead of the empty string ``""`` (:issue:`60229`)
136
90
- Bug in :meth:`Series.__pos__` and :meth:`DataFrame.__pos__` did not raise for :class:`StringDtype` with ``storage="pyarrow"`` (:issue:`60710`)
137
91
- Bug in :meth:`Series.rank` for :class:`StringDtype` with ``storage="pyarrow"`` incorrectly returning integer results in case of ``method="average"`` and raising an error if it would truncate results (:issue:`59768`)
138
92
- Bug in :meth:`Series.replace` with :class:`StringDtype` when replacing with a non-string value was not upcasting to ``object`` dtype (:issue:`60282`)
93
+
- Bug in :meth:`Series.str.center` with :class:`StringDtype` with ``storage="pyarrow"`` not matching the python behavior in corner cases with an odd number of fill characters (:issue:`54792`)
139
94
- Bug in :meth:`Series.str.replace` when ``n < 0`` for :class:`StringDtype` with ``storage="pyarrow"`` (:issue:`59628`)
140
-
- Bug in ``ser.str.slice`` with negative ``step`` with :class:`ArrowDtype` and :class:`StringDtype` with ``storage="pyarrow"`` giving incorrect results (:issue:`59710`)
141
-
- Bug in the ``center`` method on :class:`Series` and :class:`Index` object ``str`` accessors with pyarrow-backed dtype not matching the python behavior in corner cases with an odd number of fill characters (:issue:`54792`)
142
-
143
-
Interval
144
-
^^^^^^^^
145
-
-
146
-
-
95
+
- Bug in :meth:`Series.str.slice` with negative ``step`` with :class:`ArrowDtype` and :class:`StringDtype` with ``storage="pyarrow"`` giving incorrect results (:issue:`59710`)
147
96
148
97
Indexing
149
98
^^^^^^^^
150
-
- Fixed bug in :meth:`Index.get_indexer` round-tripping through string dtype when ``infer_string`` is enabled (:issue:`55834`)
151
-
-
152
-
153
-
Missing
154
-
^^^^^^^
155
-
-
156
-
-
157
-
158
-
MultiIndex
159
-
^^^^^^^^^^
160
-
-
161
-
-
99
+
- Bug in :meth:`Index.get_indexer` round-tripping through string dtype when ``infer_string`` is enabled (:issue:`55834`)
162
100
163
101
I/O
164
102
^^^
165
-
- :meth:`DataFrame.to_excel` was storing decimals as strings instead of numbers (:issue:`49598`)
166
-
-
167
-
168
-
Period
169
-
^^^^^^
170
-
-
171
-
-
172
-
173
-
Plotting
174
-
^^^^^^^^
175
-
-
176
-
-
177
-
178
-
Groupby/resample/rolling
179
-
^^^^^^^^^^^^^^^^^^^^^^^^
180
-
-
181
-
-
182
-
183
-
Reshaping
184
-
^^^^^^^^^
185
-
-
186
-
-
187
-
188
-
Sparse
189
-
^^^^^^
190
-
-
191
-
-
192
-
193
-
ExtensionArray
194
-
^^^^^^^^^^^^^^
195
-
-
196
-
-
197
-
198
-
Styler
199
-
^^^^^^
200
-
-
201
-
-
103
+
- Bug in :meth:`DataFrame.to_excel` which stored decimals as strings instead of numbers (:issue:`49598`)
0 commit comments