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
Previously, columns that were categorical, but not the groupby key(s) would be converted to ``object`` dtype during groupby operations. pandas now will preserve these dtypes. (:issue:`18502`)
@@ -483,7 +483,7 @@ values are coerced to floating point, which may result in loss of precision. See
483
483
:ref:`indexing.set_ops` for more.
484
484
485
485
486
-
``DataFrame`` groupby ffill/bfill no longer return group labels
486
+
``DataFrame`` GroupBy ffill/bfill no longer return group labels
When calling :meth:`DataFrame.describe` with an empty categorical / object
@@ -1085,7 +1085,6 @@ Conversion
1085
1085
1086
1086
- Bug in :func:`DataFrame.astype()` when passing a dict of columns and types the ``errors`` parameter was ignored. (:issue:`25905`)
1087
1087
-
1088
-
-
1089
1088
1090
1089
Strings
1091
1090
^^^^^^^
@@ -1139,8 +1138,8 @@ MultiIndex
1139
1138
- Bug in which incorrect exception raised by :class:`Timedelta` when testing the membership of :class:`MultiIndex` (:issue:`24570`)
1140
1139
-
1141
1140
1142
-
I/O
1143
-
^^^
1141
+
IO
1142
+
^^
1144
1143
1145
1144
- Bug in :func:`DataFrame.to_html()` where values were truncated using display options instead of outputting the full content (:issue:`17004`)
1146
1145
- Fixed bug in missing text when using :meth:`to_clipboard`if copying utf-16 characters in Python 3 on Windows (:issue:`25040`)
@@ -1182,9 +1181,8 @@ Plotting
1182
1181
- Fixed bug causing plots of :class:`PeriodIndex` timeseries to fail if the frequency is a multiple of the frequency rule code (:issue:`14763`)
1183
1182
- Fixed bug when plotting a :class:`DatetimeIndex`with``datetime.timezone.utc`` timezone (:issue:`17173`)
1184
1183
-
1185
-
-
1186
1184
1187
-
Groupby/resample/rolling
1185
+
GroupBy/resample/rolling
1188
1186
^^^^^^^^^^^^^^^^^^^^^^^^
1189
1187
1190
1188
- Bug in :meth:`pandas.core.resample.Resampler.agg`with a timezone aware index where ``OverflowError`` would raise when passing a list of functions (:issue:`22660`)
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.25.1.rst
+5-5
Original file line number
Diff line number
Diff line change
@@ -6,8 +6,8 @@ What's new in 0.25.1 (August 21, 2019)
6
6
These are the changes in pandas 0.25.1. See :ref:`release` for a full changelog
7
7
including other versions of pandas.
8
8
9
-
I/O and LZMA
10
-
~~~~~~~~~~~~
9
+
IO and LZMA
10
+
~~~~~~~~~~~
11
11
12
12
Some users may unknowingly have an incomplete Python installation lacking the ``lzma`` module from the standard library. In this case, ``import pandas`` failed due to an ``ImportError`` (:issue:`27575`).
13
13
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``.
@@ -67,8 +67,8 @@ Missing
67
67
68
68
- Bug in :func:`pandas.isnull` or :func:`pandas.isna` when the input is a type e.g. ``type(pandas.Series())`` (:issue:`27482`)
69
69
70
-
I/O
71
-
^^^
70
+
IO
71
+
^^
72
72
73
73
- Avoid calling ``S3File.s3`` when reading parquet, as this was removed in s3fs version 0.3.0 (:issue:`27756`)
74
74
- Better error message when a negative header is passed in :func:`pandas.read_csv` (:issue:`27779`)
Copy file name to clipboardExpand all lines: doc/source/whatsnew/v0.25.2.rst
+3-3
Original file line number
Diff line number
Diff line change
@@ -21,14 +21,14 @@ Indexing
21
21
- Fix regression in :meth:`DataFrame.reindex` not following the ``limit`` argument (:issue:`28631`).
22
22
- Fix regression in :meth:`RangeIndex.get_indexer` for decreasing :class:`RangeIndex` where target values may be improperly identified as missing/present (:issue:`28678`)
23
23
24
-
I/O
25
-
^^^
24
+
IO
25
+
^^
26
26
27
27
- Fix regression in notebook display where ``<th>`` tags were missing for :attr:`DataFrame.index` values (:issue:`28204`).
28
28
- Regression in :meth:`~DataFrame.to_csv` where writing a :class:`Series` or :class:`DataFrame` indexed by an :class:`IntervalIndex` would incorrectly raise a ``TypeError`` (:issue:`28210`)
29
29
- Fix :meth:`~DataFrame.to_csv` with ``ExtensionArray`` with list-like values (:issue:`28840`).
30
30
31
-
Groupby/resample/rolling
31
+
GroupBy/resample/rolling
32
32
^^^^^^^^^^^^^^^^^^^^^^^^
33
33
34
34
- Bug incorrectly raising an ``IndexError`` when passing a list of quantiles to :meth:`pandas.core.groupby.DataFrameGroupBy.quantile` (:issue:`28113`).
In order to encourage use of the extension dtypes ``StringDtype``,
@@ -1082,13 +1082,11 @@ Timedelta
1082
1082
^^^^^^^^^
1083
1083
- Bug in subtracting a :class:`TimedeltaIndex` or :class:`TimedeltaArray` from a ``np.datetime64`` object (:issue:`29558`)
1084
1084
-
1085
-
-
1086
1085
1087
1086
Timezones
1088
1087
^^^^^^^^^
1089
1088
1090
1089
-
1091
-
-
1092
1090
1093
1091
1094
1092
Numeric
@@ -1113,7 +1111,6 @@ Numeric
1113
1111
Conversion
1114
1112
^^^^^^^^^^
1115
1113
1116
-
-
1117
1114
-
1118
1115
1119
1116
Strings
@@ -1152,7 +1149,6 @@ Indexing
1152
1149
Missing
1153
1150
^^^^^^^
1154
1151
1155
-
-
1156
1152
-
1157
1153
1158
1154
MultiIndex
@@ -1162,8 +1158,8 @@ MultiIndex
1162
1158
- Series and MultiIndex ``.drop`` with ``MultiIndex`` raise exception if labels not in given in level (:issue:`8594`)
1163
1159
-
1164
1160
1165
-
I/O
1166
-
^^^
1161
+
IO
1162
+
^^
1167
1163
1168
1164
- :meth:`read_csv` now accepts binary mode file buffers when using the Python csv engine (:issue:`23779`)
1169
1165
- Bug in :meth:`DataFrame.to_json` where using a Tuple as a column or index value and using ``orient="columns"`` or ``orient="index"`` would produce invalid JSON (:issue:`20500`)
@@ -1203,7 +1199,7 @@ Plotting
1203
1199
- Allow :meth:`DataFrame.plot.scatter` to plot ``objects`` and ``datetime`` type data (:issue:`18755`, :issue:`30391`)
1204
1200
- Bug in :meth:`DataFrame.hist`, ``xrot=0`` does not work with ``by`` and subplots (:issue:`30288`).
1205
1201
1206
-
Groupby/resample/rolling
1202
+
GroupBy/resample/rolling
1207
1203
^^^^^^^^^^^^^^^^^^^^^^^^
1208
1204
1209
1205
- Bug in :meth:`core.groupby.DataFrameGroupBy.apply` only showing output from a single group when function returns an :class:`Index` (:issue:`28652`)
Previously indexing with a nullable Boolean array containing ``NA`` would raise a ``ValueError``, however this is now permitted with ``NA`` being treated as ``False``. (:issue:`31503`)
Label lookups ``series[key]``, ``series.loc[key]`` and ``frame.loc[key]``
@@ -786,7 +786,7 @@ Optional libraries below the lowest tested version may still work, but are not c
786
786
787
787
See :ref:`install.dependencies` and :ref:`install.optional_dependencies` for more.
788
788
789
-
Development Changes
789
+
Development changes
790
790
^^^^^^^^^^^^^^^^^^^
791
791
792
792
- The minimum version of Cython is now the most recent bug-fix version (0.29.16) (:issue:`33334`).
@@ -1051,8 +1051,8 @@ MultiIndex
1051
1051
1052
1052
- Bug when joining two :class:`MultiIndex` without specifying level with different columns. Return-indexers parameter was ignored. (:issue:`34074`)
1053
1053
1054
-
I/O
1055
-
^^^
1054
+
IO
1055
+
^^
1056
1056
- Passing a ``set`` as ``names`` argument to :func:`pandas.read_csv`, :func:`pandas.read_table`, or :func:`pandas.read_fwf` will raise ``ValueError: Names should be an ordered collection.`` (:issue:`34946`)
1057
1057
- Bug in print-out when ``display.precision`` is zero. (:issue:`20359`)
1058
1058
- Bug in :func:`read_json` where integer overflow was occurring when json contains big number strings. (:issue:`30320`)
@@ -1108,7 +1108,7 @@ Plotting
1108
1108
- Bug in :meth:`pandas.plotting.bootstrap_plot` was causing cluttered axes and overlapping labels (:issue:`34905`)
1109
1109
- Bug in :meth:`DataFrame.plot.scatter` caused an error when plotting variable marker sizes (:issue:`32904`)
1110
1110
1111
-
Groupby/resample/rolling
1111
+
GroupBy/resample/rolling
1112
1112
^^^^^^^^^^^^^^^^^^^^^^^^
1113
1113
1114
1114
- Using a :class:`pandas.api.indexers.BaseIndexer` with ``count``, ``min``, ``max``, ``median``, ``skew``, ``cov``, ``corr`` will now return correct results for any monotonic :class:`pandas.api.indexers.BaseIndexer` descendant (:issue:`32865`)
0 commit comments