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
See the full instructions for [installing from source](https://pandas.pydata.org/docs/dev/development/contributing_environment.html).
@@ -155,7 +155,7 @@ has been under active development since then.
155
155
156
156
## Getting Help
157
157
158
-
For usage questions, the best place to go to is [StackOverflow](https://stackoverflow.com/questions/tagged/pandas).
158
+
For usage questions, the best place to go to is [Stack Overflow](https://stackoverflow.com/questions/tagged/pandas).
159
159
Further, general questions and discussions can also take place on the [pydata mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata).
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v2.3.2.rst
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
.. _whatsnew_232:
2
2
3
-
What's new in 2.3.2 (August XX, 2025)
3
+
What's new in 2.3.2 (August 21, 2025)
4
4
-------------------------------------
5
5
6
6
These are the changes in pandas 2.3.2. See :ref:`release` for a full changelog
@@ -28,9 +28,13 @@ Bug fixes
28
28
- Boolean operations (``|``, ``&``, ``^``) with bool-dtype objects on the left and :class:`StringDtype` objects on the right now cast the string to bool, with a deprecation warning (:issue:`60234`)
29
29
- Fixed ``~Series.str.match``, ``~Series.str.fullmatch`` and ``~Series.str.contains``
30
30
with compiled regex for the Arrow-backed string dtype (:issue:`61964`, :issue:`61942`)
31
+
- Bug in :meth:`Series.replace` and :meth:`DataFrame.replace` inconsistently
32
+
replacing matching values when missing values are present for string dtypes (:issue:`56599`)
and you want to create a new column ``'c'`` by summing ``'a'`` and ``'b'``, then instead of
132
+
133
+
.. ipython:: python
134
+
135
+
df.assign(c=lambdadf: df['a'] + df['b'])
136
+
137
+
you can now write:
138
+
139
+
.. ipython:: python
140
+
141
+
df.assign(c= pd.col('a') + pd.col('b'))
124
142
125
143
New Deprecation Policy
126
144
^^^^^^^^^^^^^^^^^^^^^^
@@ -1094,7 +1112,6 @@ Other
1094
1112
- Bug in :meth:`Series.isin` raising ``TypeError`` when series is large (>10**6) and ``values`` contains NA (:issue:`60678`)
1095
1113
- Bug in :meth:`Series.mode` where an exception was raised when taking the mode with nullable types with no null values in the series. (:issue:`58926`)
1096
1114
- Bug in :meth:`Series.rank` that doesn't preserve missing values for nullable integers when ``na_option='keep'``. (:issue:`56976`)
1097
-
- Bug in :meth:`Series.replace` and :meth:`DataFrame.replace` inconsistently replacing matching instances when ``regex=True`` and missing values are present. (:issue:`56599`)
1098
1115
- Bug in :meth:`Series.replace` and :meth:`DataFrame.replace` throwing ``ValueError`` when ``regex=True`` and all NA values. (:issue:`60688`)
1099
1116
- Bug in :meth:`Series.to_string` when series contains complex floats with exponents (:issue:`60405`)
1100
1117
- Bug in :meth:`read_csv` where chained fsspec TAR file and ``compression="infer"`` fails with ``tarfile.ReadError`` (:issue:`60028`)
0 commit comments