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
Copy file name to clipboardExpand all lines: README.md
+2
Original file line number
Diff line number
Diff line change
@@ -233,3 +233,5 @@ You can also triage issues which may include reproducing bug reports, or asking
233
233
Or maybe through using pandas you have an idea of your own or are looking for something in the documentation and thinking ‘this can be improved’...you can do something about it!
234
234
235
235
Feel free to ask questions on the [mailing list](https://groups.google.com/forum/?fromgroups#!forum/pydata) or on [Gitter](https://gitter.im/pydata/pandas).
236
+
237
+
As contributors and maintainers to this project, you are expected to abide by pandas' code of conduct. More information can be found at: [Contributor Code of Conduct](https://github.com/pandas-dev/pandas/blob/master/.github/CODE_OF_CONDUCT.md)
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.25.1.rst
+27-15
Original file line number
Diff line number
Diff line change
@@ -25,14 +25,13 @@ Bug fixes
25
25
Categorical
26
26
^^^^^^^^^^^
27
27
28
-
-
29
-
-
28
+
- Bug in :meth:`Categorical.fillna` would replace all values, not just those that are ``NaN`` (:issue:`26215`)
30
29
-
31
30
32
31
Datetimelike
33
32
^^^^^^^^^^^^
34
33
- Bug in :func:`to_datetime` where passing a timezone-naive :class:`DatetimeArray` or :class:`DatetimeIndex` and ``utc=True`` would incorrectly return a timezone-naive result (:issue:`27733`)
35
-
-
34
+
- Bug in :meth:`Period.to_timestamp` where a :class:`Period` outside the :class:`Timestamp` implementation bounds (roughly 1677-09-21 to 2262-04-11) would return an incorrect :class:`Timestamp` instead of raising ``OutOfBoundsDatetime`` (:issue:`19643`)
36
35
-
37
36
-
38
37
@@ -54,8 +53,8 @@ Numeric
54
53
^^^^^^^
55
54
- Bug in :meth:`Series.interpolate` when using a timezone aware :class:`DatetimeIndex` (:issue:`27548`)
56
55
- Bug when printing negative floating point complex numbers would raise an ``IndexError`` (:issue:`27484`)
57
-
-
58
-
-
56
+
- Bug where :class:`DataFrame` arithmetic operators such as :meth:`DataFrame.mul` with a :class:`Series` with axis=1 would raise an ``AttributeError`` on :class:`DataFrame` larger than the minimum threshold to invoke numexpr (:issue:`27636`)
57
+
- Bug in :class:`DataFrame` arithmetic where missing values in results were incorrectly masked with ``NaN`` instead of ``Inf`` (:issue:`27464`)
59
58
60
59
Conversion
61
60
^^^^^^^^^^
@@ -83,14 +82,15 @@ Indexing
83
82
^^^^^^^^
84
83
85
84
- Bug in partial-string indexing returning a NumPy array rather than a ``Series`` when indexing with a scalar like ``.loc['2015']`` (:issue:`27516`)
86
-
- Break reference cycle involving :class:`Index` to allow garbage collection of :class:`Index` objects without running the GC. (:issue:`27585`)
87
-
-
85
+
- Break reference cycle involving :class:`Index` and other index classes to allow garbage collection of index objects without running the GC. (:issue:`27585`, :issue:`27840`)
86
+
- Fix regression in assigning values to a single column of a DataFrame with a ``MultiIndex`` columns (:issue:`27841`).
87
+
- Fix regression in ``.ix`` fallback with an ``IntervalIndex`` (:issue:`27865`).
88
88
-
89
89
90
90
Missing
91
91
^^^^^^^
92
92
93
-
-
93
+
- Bug in :func:`pandas.isnull` or :func:`pandas.isna` when the input is a type e.g. `type(pandas.Series())` (:issue:`27482`)
94
94
-
95
95
-
96
96
@@ -103,37 +103,41 @@ MultiIndex
103
103
104
104
I/O
105
105
^^^
106
-
107
-
-
108
-
-
106
+
- Avoid calling ``S3File.s3`` when reading parquet, as this was removed in s3fs version 0.3.0 (:issue:`27756`)
107
+
- Better error message when a negative header is passed in :func:`pandas.read_csv` (:issue:`27779`)
108
+
- Follow the ``min_rows`` display option (introduced in v0.25.0) correctly in the html repr in the notebook (:issue:`27991`).
109
109
-
110
110
111
111
Plotting
112
112
^^^^^^^^
113
113
114
114
- Added a pandas_plotting_backends entrypoint group for registering plot backends. See :ref:`extending.plotting-backends` for more (:issue:`26747`).
115
+
- Fixed the re-instatement of Matplotlib datetime converters after calling
- Fix compatibility issue with matplotlib when passing a pandas ``Index`` to a plot call (:issue:`27775`).
116
119
-
117
120
118
121
Groupby/resample/rolling
119
122
^^^^^^^^^^^^^^^^^^^^^^^^
120
123
121
124
- Bug in :meth:`pandas.core.groupby.DataFrameGroupBy.transform` where applying a timezone conversion lambda function would drop timezone information (:issue:`27496`)
125
+
- Bug in :meth:`pandas.core.groupby.GroupBy.nth` where ``observed=False`` was being ignored for Categorical groupers (:issue:`26385`)
122
126
- Bug in windowing over read-only arrays (:issue:`27766`)
123
-
-
127
+
- Fixed segfault in `pandas.core.groupby.DataFrameGroupBy.quantile` when an invalid quantile was passed (:issue:`27470`)
124
128
-
125
129
126
130
Reshaping
127
131
^^^^^^^^^
128
132
129
133
- A ``KeyError`` is now raised if ``.unstack()`` is called on a :class:`Series` or :class:`DataFrame` with a flat :class:`Index` passing a name which is not the correct one (:issue:`18303`)
130
-
- Bug in :meth:`DataFrame.crosstab` when ``margins`` set to ``True`` and ``normalize`` is not ``False``, an error is raised. (:issue:`27500`)
134
+
- Bug in :meth:`DataFrame.crosstab` when ``margins`` set to ``True`` and ``normalize`` is not ``False``, an error is raised. (:issue:`27500`)
131
135
- :meth:`DataFrame.join` now suppresses the ``FutureWarning`` when the sort parameter is specified (:issue:`21952`)
132
-
-
136
+
- Bug in :meth:`DataFrame.join` raising with readonly arrays (:issue:`27943`)
133
137
134
138
Sparse
135
139
^^^^^^
136
-
140
+
- Bug in reductions for :class:`Series` with Sparse dtypes (:issue:`27080`)
137
141
-
138
142
-
139
143
-
@@ -160,6 +164,14 @@ Other
160
164
-
161
165
-
162
166
167
+
I/O and LZMA
168
+
~~~~~~~~~~~~
169
+
170
+
Some users may unknowingly have an incomplete Python installation, which lacks the `lzma` module from the standard library. In this case, `import pandas` failed due to an `ImportError` (:issue: `27575`).
171
+
Pandas will now warn, rather than raising an `ImportError` if the `lzma` module is not present. Any subsequent attempt to use `lzma` methods will raise a `RuntimeError`.
172
+
A possible fix for the lack of the `lzma` module is to ensure you have the necessary libraries and then re-install Python.
173
+
For example, on MacOS installing Python with `pyenv` may lead to an incomplete Python installation due to unmet system dependencies at compilation time (like `xz`). Compilation will succeed, but Python might fail at run time. The issue can be solved by installing the necessary dependencies and then re-installing Python.
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v1.0.0.rst
+12-8
Original file line number
Diff line number
Diff line change
@@ -21,27 +21,27 @@ including other versions of pandas.
21
21
Enhancements
22
22
~~~~~~~~~~~~
23
23
24
-
.. _whatsnew_1000.enhancements.other:
25
-
26
24
-
27
25
-
28
26
27
+
.. _whatsnew_1000.enhancements.other:
28
+
29
29
Other enhancements
30
30
^^^^^^^^^^^^^^^^^^
31
31
32
-
.. _whatsnew_1000.api_breaking:
33
-
34
32
-
35
33
-
36
34
35
+
.. _whatsnew_1000.api_breaking:
36
+
37
37
Backwards incompatible API changes
38
38
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39
39
40
-
.. _whatsnew_1000.api.other:
41
-
42
40
- :class:`pandas.core.groupby.GroupBy.transform` now raises on invalid operation names (:issue:`27489`).
43
41
-
44
42
43
+
.. _whatsnew_1000.api.other:
44
+
45
45
Other API changes
46
46
^^^^^^^^^^^^^^^^^
47
47
@@ -87,6 +87,7 @@ Bug fixes
87
87
Categorical
88
88
^^^^^^^^^^^
89
89
90
+
- Added test to assert the :func:`fillna` raises the correct ValueError message when the value isn't a value from categories (:issue:`13628`)
90
91
-
91
92
-
92
93
@@ -157,14 +158,17 @@ MultiIndex
157
158
I/O
158
159
^^^
159
160
160
-
-
161
+
-:meth:`read_csv` now accepts binary mode file buffers when using the Python csv engine (:issue:`23779`)
161
162
-
162
163
163
164
Plotting
164
165
^^^^^^^^
165
166
167
+
- Bug in :meth:`Series.plot` not able to plot boolean values (:issue:`23719`)
166
168
-
167
-
-
169
+
- Bug in :meth:`DataFrame.plot` producing incorrect legend markers when plotting multiple series on the same axis (:issue:`18222`)
170
+
- Bug in :meth:`DataFrame.plot` when ``kind='box'`` and data contains datetime or timedelta data. These types are now automatically dropped (:issue:`22799`)
171
+
- Bug in :meth:`DataFrame.plot.line` and :meth:`DataFrame.plot.area` produce wrong xlim in x-axis (:issue:`27686`, :issue:`25160`, :issue:`24784`)
0 commit comments