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
As per [PDEP-1](https://pandas.pydata.org/pdeps/0001-purpose-and-guidelines.html), the following issue template should be used when a
11
+
maintainer has opened a PDEP discussion and is ready to call for a vote.
12
+
- type: checkboxes
13
+
attributes:
14
+
label: Locked issue
15
+
options:
16
+
- label: >
17
+
I locked this voting issue so that only voting members are able to cast their votes or
18
+
comment on this issue.
19
+
required: true
20
+
- type: input
21
+
id: PDEP-name
22
+
attributes:
23
+
label: PDEP number and title
24
+
placeholder: >
25
+
PDEP-1: Purpose and guidelines
26
+
validations:
27
+
required: true
28
+
- type: input
29
+
id: PDEP-link
30
+
attributes:
31
+
label: Pull request with discussion
32
+
description: e.g. https://github.com/pandas-dev/pandas/pull/47444
33
+
validations:
34
+
required: true
35
+
- type: input
36
+
id: PDEP-rendered-link
37
+
attributes:
38
+
label: Rendered PDEP for easy reading
39
+
description: e.g. https://github.com/pandas-dev/pandas/pull/47444/files?short_path=7c449e6#diff-7c449e698132205b235c501f7e47ebba38da4d2b7f9492c98f16745dba787041
40
+
validations:
41
+
required: true
42
+
- type: input
43
+
id: PDEP-number-of-discussion-participants
44
+
attributes:
45
+
label: Discussion participants
46
+
description: >
47
+
You may find it useful to list or total the number of participating members in the
48
+
PDEP discussion PR. This would be the maximum possible disapprove votes.
49
+
placeholder: >
50
+
14 voting members participated in the PR discussion thus far.
51
+
- type: input
52
+
id: PDEP-vote-end
53
+
attributes:
54
+
label: Voting will close in 15 days.
55
+
description: The voting period end date. ('Voting will close in 15 days.' will be automatically written)
56
+
- type: markdown
57
+
attributes:
58
+
value: ---
59
+
- type: textarea
60
+
id: Vote
61
+
attributes:
62
+
label: Vote
63
+
value: |
64
+
Cast your vote in a comment below.
65
+
* +1: approve.
66
+
* 0: abstain.
67
+
* Reason: A one sentence reason is required.
68
+
* -1: disapprove
69
+
* Reason: A one sentence reason is required.
70
+
A disapprove vote requires prior participation in the linked discussion PR.
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v3.0.0.rst
+8-3Lines changed: 8 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -37,6 +37,7 @@ Other enhancements
37
37
- Support reading value labels from Stata 108-format (Stata 6) and earlier files (:issue:`58154`)
38
38
- Users can globally disable any ``PerformanceWarning`` by setting the option ``mode.performance_warnings`` to ``False`` (:issue:`56920`)
39
39
- :meth:`Styler.format_index_names` can now be used to format the index and column names (:issue:`48936` and :issue:`47489`)
40
+
- :class:`.errors.DtypeWarning` improved to include column names when mixed data types are detected (:issue:`58174`)
40
41
- :meth:`DataFrame.cummin`, :meth:`DataFrame.cummax`, :meth:`DataFrame.cumprod` and :meth:`DataFrame.cumsum` methods now have a ``numeric_only`` parameter (:issue:`53072`)
41
42
- :meth:`DataFrame.fillna` and :meth:`Series.fillna` can now accept ``value=None``; for non-object dtype the corresponding NA value will be used (:issue:`57723`)
@@ -204,6 +206,7 @@ Removal of prior version deprecations/changes
204
206
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
205
207
- :class:`.DataFrameGroupBy.idxmin`, :class:`.DataFrameGroupBy.idxmax`, :class:`.SeriesGroupBy.idxmin`, and :class:`.SeriesGroupBy.idxmax` will now raise a ``ValueError`` when used with ``skipna=False`` and an NA value is encountered (:issue:`10694`)
206
208
- :func:`concat` no longer ignores empty objects when determining output dtypes (:issue:`39122`)
209
+
- :func:`concat` with all-NA entries no longer ignores the dtype of those entries when determining the result dtype (:issue:`40893`)
207
210
- :func:`read_excel`, :func:`read_json`, :func:`read_html`, and :func:`read_xml` no longer accept raw string or byte representation of the data. That type of data must be wrapped in a :py:class:`StringIO` or :py:class:`BytesIO` (:issue:`53767`)
208
211
- :meth:`DataFrame.groupby` with ``as_index=False`` and aggregation methods will no longer exclude from the result the groupings that do not arise from the input (:issue:`49519`)
209
212
- :meth:`Series.dt.to_pydatetime` now returns a :class:`Series` of :py:class:`datetime.datetime` objects (:issue:`52459`)
@@ -219,6 +222,7 @@ Removal of prior version deprecations/changes
219
222
- Disallow units other than "s", "ms", "us", "ns" for datetime64 and timedelta64 dtypes in :func:`array` (:issue:`53817`)
220
223
- Removed "freq" keyword from :class:`PeriodArray` constructor, use "dtype" instead (:issue:`52462`)
221
224
- Removed 'fastpath' keyword in :class:`Categorical` constructor (:issue:`20110`)
225
+
- Removed 'kind' keyword in :meth:`Series.resample` and :meth:`DataFrame.resample` (:issue:`58125`)
222
226
- Removed alias :class:`arrays.PandasArray` for :class:`arrays.NumpyExtensionArray` (:issue:`53694`)
223
227
- Removed deprecated "method" and "limit" keywords from :meth:`Series.replace` and :meth:`DataFrame.replace` (:issue:`53492`)
224
228
- Removed extension test classes ``BaseNoReduceTests``, ``BaseNumericReduceTests``, ``BaseBooleanReduceTests`` (:issue:`54663`)
@@ -331,6 +335,7 @@ Performance improvements
331
335
- Performance improvement in :meth:`RangeIndex.reindex` returning a :class:`RangeIndex` instead of a :class:`Index` when possible. (:issue:`57647`, :issue:`57752`)
332
336
- Performance improvement in :meth:`RangeIndex.take` returning a :class:`RangeIndex` instead of a :class:`Index` when possible. (:issue:`57445`, :issue:`57752`)
333
337
- Performance improvement in :func:`merge` if hash-join can be used (:issue:`57970`)
338
+
- Performance improvement in :meth:`to_hdf` avoid unnecessary reopenings of the HDF5 file to speedup data addition to files with a very large number of groups . (:issue:`58248`)
334
339
- Performance improvement in ``DataFrameGroupBy.__len__`` and ``SeriesGroupBy.__len__`` (:issue:`57595`)
335
340
- Performance improvement in indexing operations for string dtypes (:issue:`56997`)
336
341
- Performance improvement in unary methods on a :class:`RangeIndex` returning a :class:`RangeIndex` instead of a :class:`Index` when possible. (:issue:`57825`)
@@ -386,7 +391,7 @@ Interval
386
391
387
392
Indexing
388
393
^^^^^^^^
389
-
-
394
+
- Bug in :meth:`DataFrame.__getitem__` returning modified columns when called with ``slice`` in Python 3.12 (:issue:`57500`)
390
395
-
391
396
392
397
Missing
@@ -396,7 +401,7 @@ Missing
396
401
397
402
MultiIndex
398
403
^^^^^^^^^^
399
-
-
404
+
-:func:`DataFrame.loc` with ``axis=0`` and :class:`MultiIndex` when setting a value adds extra columns (:issue:`58116`)
400
405
-
401
406
402
407
I/O
@@ -406,7 +411,6 @@ I/O
406
411
- Bug in :meth:`DataFrame.to_string` that raised ``StopIteration`` with nested DataFrames. (:issue:`16098`)
407
412
- Bug in :meth:`read_csv` raising ``TypeError`` when ``index_col`` is specified and ``na_values`` is a dict containing the key ``None``. (:issue:`57547`)
408
413
409
-
410
414
Period
411
415
^^^^^^
412
416
-
@@ -415,6 +419,7 @@ Period
415
419
Plotting
416
420
^^^^^^^^
417
421
- Bug in :meth:`.DataFrameGroupBy.boxplot` failed when there were multiple groupings (:issue:`14701`)
422
+
- Bug in :meth:`DataFrame.plot` that causes a shift to the right when the frequency multiplier is greater than one. (:issue:`57587`)
0 commit comments