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
This is a minor bug-fix release from 0.19.0 and includes a large number of
7
-
bug fixes along with several new features, enhancements, and performance improvements.
6
+
This is a minor bug-fix release from 0.19.0 and includes some small regression fixes,
7
+
bug fixes and performance improvements.
8
8
We recommend that all users upgrade to this version.
9
9
10
-
Highlights include:
11
-
12
-
13
10
.. contents:: What's new in v0.19.1
14
11
:local:
15
12
:backlinks: none
@@ -21,66 +18,44 @@ Performance Improvements
21
18
~~~~~~~~~~~~~~~~~~~~~~~~
22
19
23
20
- Fixed performance regression in factorization of ``Period`` data (:issue:`14338`)
24
-
- Improved performance in ``.to_json()`` when ``lines=True`` (:issue:`14408`)
25
-
- Improved performance in ``Series.asof(where)`` when ``where`` is a scalar (:issue:`14461`)
21
+
- Fixed performance regression in ``Series.asof(where)`` when ``where`` is a scalar (:issue:`14461`)
26
22
- Improved performance in ``DataFrame.asof(where)`` when ``where`` is a scalar (:issue:`14461`)
23
+
- Improved performance in ``.to_json()`` when ``lines=True`` (:issue:`14408`)
27
24
- Improved performance in certain types of `loc` indexing with a MultiIndex (:issue:`14551`).
28
25
29
26
30
-
31
27
.. _whatsnew_0191.bug_fixes:
32
28
33
29
Bug Fixes
34
30
~~~~~~~~~
35
31
32
+
- Source installs from PyPI will now again work without ``cython`` installed, as in previous versions (:issue:`14204`)
36
33
- Compat with Cython 0.25 for building (:issue:`14496`)
34
+
- Fixed regression where user-provided file handles were closed in ``read_csv`` (c engine) (:issue:`14418`).
35
+
- Fixed regression in ``DataFrame.quantile`` when missing values where present in some columns (:issue:`14357`).
36
+
- Fixed regression in ``Index.difference`` where the ``freq`` of a ``DatetimeIndex`` was incorrectly set (:issue:`14323`)
37
37
- Added back ``pandas.core.common.array_equivalent`` with a deprecation warning (:issue:`14555`).
38
-
39
38
- Bug in ``pd.read_csv`` for the C engine in which quotation marks were improperly parsed in skipped rows (:issue:`14459`)
40
39
- Bug in ``pd.read_csv`` for Python 2.x in which Unicode quote characters were no longer being respected (:issue:`14477`)
41
-
- Fixed regression where user-provided file handles were closed in ``read_csv`` (c engine) (:issue:`14418`).
40
+
- Fixed regression in ``Index.append`` when categorical indices were appended (:issue:`14545`).
41
+
- Fixed regression in ``pd.DataFrame`` where constructor fails when given dict with ``None`` value (:issue:`14381`)
42
+
- Fixed regression in ``DatetimeIndex._maybe_cast_slice_bound`` when index is empty (:issue:`14354`).
42
43
- Bug in localizing an ambiguous timezone when a boolean is passed (:issue:`14402`)
43
44
- Bug in ``TimedeltaIndex`` addition with a Datetime-like object where addition overflow in the negative direction was not being caught (:issue:`14068`, :issue:`14453`)
44
-
45
-
- Bug in ``pd.DataFrame`` where constructor fails when given dict with ``None`` value (:issue:`14381`)
46
-
47
-
48
45
- Bug in string indexing against data with ``object`` ``Index`` may raise ``AttributeError`` (:issue:`14424`)
49
46
- Corrrecly raise ``ValueError`` on empty input to ``pd.eval()`` and ``df.query()`` (:issue:`13139`)
50
-
51
-
52
47
- Bug in ``RangeIndex.intersection`` when result is a empty set (:issue:`14364`).
53
-
- Bug in union of differences from a ``DatetimeIndex``; this is a regression in 0.19.0 from 0.18.1 (:issue:`14323`)
54
-
- Regression in ``DatetimeIndex._maybe_cast_slice_bound`` when index is empty (:issue:`14354`).
55
-
56
48
- Bug in groupby-transform broadcasting that could cause incorrect dtype coercion (:issue:`14457`)
57
-
58
-
59
49
- Bug in ``Series.__setitem__`` which allowed mutating read-only arrays (:issue:`14359`).
60
-
61
-
62
-
- Source installs from PyPI will now work without ``cython`` installed, as in previous versions (:issue:`14204`)
63
50
- Bug in ``DataFrame.insert`` where multiple calls with duplicate columns can fail (:issue:`14291`)
64
-
65
51
- ``pd.merge()`` will raise ``ValueError`` with non-boolean parameters in passed boolean type arguments (:issue:`14434`)
66
-
67
-
68
52
- Bug in ``Timestamp`` where dates very near the minimum (1677-09) could underflow on creation (:issue:`14415`)
69
-
- Regression in ``DataFrame.quantile`` when missing values where present in some columns (:issue:`14357`).
70
53
- Bug in ``pd.concat`` where names of the ``keys`` were not propagated to the resulting ``MultiIndex`` (:issue:`14252`)
71
54
- Bug in ``pd.concat`` where ``axis`` cannot take string parameters ``'rows'`` or ``'columns'`` (:issue:`14369`)
72
55
- Bug in ``pd.concat`` with dataframes heterogeneous in length and tuple ``keys`` (:issue:`14438`)
73
56
- Bug in ``MultiIndex.set_levels`` where illegal level values were still set after raising an error (:issue:`13754`)
74
57
- Bug in ``DataFrame.to_json`` where ``lines=True`` and a value contained a ``}`` character (:issue:`14391`)
75
58
- Bug in ``df.groupby`` causing an ``AttributeError`` when grouping a single index frame by a column and the index level (:issue`14327`)
76
59
- Bug in ``df.groupby`` where ``TypeError`` raised when ``pd.Grouper(key=...)`` is passed in a list (:issue:`14334`)
77
-
78
-
79
-
80
-
81
-
82
-
83
-
84
-
85
60
- Bug in ``pd.pivot_table`` may raise ``TypeError`` or ``ValueError`` when ``index`` or ``columns``
86
61
is not scalar and ``values`` is not specified (:issue:`14380`)
0 commit comments