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: doc/source/whatsnew/v0.17.1.txt
+7-13
Original file line number
Diff line number
Diff line change
@@ -5,7 +5,7 @@ v0.17.1 (November 21, 2015)
5
5
6
6
.. note::
7
7
8
-
We are proud to announce that *pandas* has become a sponsored project of the not-for-profit `NUMFocus organization`_. This will help ensure the success of development of *pandas* as a world-class open-source project.
8
+
We are proud to announce that *pandas* has become a sponsored project of the (`NUMFocus organization`_). This will help ensure the success of development of *pandas* as a world-class open-source project.
@@ -50,22 +50,21 @@ We can render the HTML to get the following table.
50
50
.. raw:: html
51
51
:file: whatsnew_0171_html_table.html
52
52
53
-
See the :ref:`example notebook <style>` for more.
53
+
See the :ref:`documentation <style>` for more.
54
54
55
55
.. _whatsnew_0171.enhancements:
56
56
57
57
Enhancements
58
58
~~~~~~~~~~~~
59
-
- ``DatetimeIndex`` now supports conversion to strings with ``astype(str)`` (:issue:`10442`)
60
59
60
+
- ``DatetimeIndex`` now supports conversion to strings with ``astype(str)`` (:issue:`10442`)
61
61
- Support for ``compression`` (gzip/bz2) in :meth:`pandas.DataFrame.to_csv` (:issue:`7615`)
62
62
- Improve the error message in :func:`pandas.io.gbq.to_gbq` when a streaming insert fails (:issue:`11285`)
63
63
- ``pd.read_*`` functions can now also accept :class:`python:pathlib.Path`, or :class:`py:py._path.local.LocalPath`
64
64
objects for the ``filepath_or_buffer`` argument. (:issue:`11033`)
65
65
- ``DataFrame`` now uses the fields of a ``namedtuple`` as columns, if columns are not supplied (:issue:`11181`)
66
66
- Improve the error message displayed in :func:`pandas.io.gbq.to_gbq` when the DataFrame does not match the schema of the destination table (:issue:`11359`)
67
67
- Added ``axvlines_kwds`` to parallel coordinates plot (:issue:`10709`)
68
-
69
68
- Option to ``.info()`` and ``.memory_usage()`` to provide for deep introspection of memory consumption. Note that this can be expensive to compute and therefore is an optional parameter. (:issue:`11595`)
70
69
71
70
.. ipython:: python
@@ -85,7 +84,7 @@ Enhancements
85
84
86
85
pd.Index([1, np.nan, 3]).fillna(2)
87
86
88
-
- Series of type ``"category"`` now make ``.str.<...>`` and ``.dt.<...>`` accessor methods / properties available, if the categories are of that type. (:issue:`10661`)
87
+
- Series of type ``category`` now make ``.str.<...>`` and ``.dt.<...>`` accessor methods / properties available, if the categories are of that type. (:issue:`10661`)
89
88
90
89
.. ipython:: python
91
90
@@ -105,6 +104,7 @@ Enhancements
105
104
106
105
API changes
107
106
~~~~~~~~~~~
107
+
108
108
- raise ``NotImplementedError`` in ``Index.shift`` for non-supported index types (:issue:`8083`)
109
109
- min and max reductions on ``datetime64`` and ``timedelta64`` dtyped series now
110
110
result in ``NaT`` and not ``nan`` (:issue:`11245`).
@@ -114,7 +114,6 @@ API changes
114
114
- Indexing with a null key will raise a ``TypeError``, instead of a ``ValueError`` (:issue:`11356`)
115
115
- ``Series.sort_index()`` now correctly handles the ``inplace`` option (:issue:`11402`)
116
116
- ``SparseArray.__iter__()`` now does not cause ``PendingDeprecationWarning`` in Python 3.5 (:issue:`11622`)
117
-
118
117
- ``DataFrame.itertuples()`` now returns ``namedtuple`` objects, when possible. (:issue:`11269`, :issue:`11625`)
119
118
- ``Series.ptp`` will now ignore missing values by default (:issue:`11163`)
120
119
@@ -126,7 +125,6 @@ Deprecations
126
125
- The ``pandas.io.ga`` module which implements ``google-analytics`` support is deprecated and will be removed in a future version (:issue:`11308`)
127
126
- Deprecate the ``engine`` keyword in ``.to_csv()``, which will be removed in a future version (:issue:`11274`)
128
127
129
-
130
128
.. _whatsnew_0171.performance:
131
129
132
130
Performance Improvements
@@ -135,19 +133,17 @@ Performance Improvements
135
133
- Checking monotonic-ness before sorting on an index (:issue:`11080`)
136
134
- ``Series.dropna`` performance improvement when its dtype can't contain ``NaN`` (:issue:`11159`)
137
135
- Release the GIL on most datetime field operations (e.g. ``DatetimeIndex.year``, ``Series.dt.year``), normalization, and conversion to and from ``Period``, ``DatetimeIndex.to_period`` and ``PeriodIndex.to_timestamp`` (:issue:`11263`)
138
-
- Release the GIL on some rolling algos (``rolling_median``, ``rolling_mean``, ``rolling_max``, ``rolling_min``, ``rolling_var``, ``rolling_kurt``, ``rolling_skew`` (:issue:`11450`)
136
+
- Release the GIL on some rolling algos: ``rolling_median``, ``rolling_mean``, ``rolling_max``, ``rolling_min``, ``rolling_var``, ``rolling_kurt``, ``rolling_skew`` (:issue:`11450`)
139
137
- Release the GIL when reading and parsing text files in ``read_csv``, ``read_table`` (:issue:`11272`)
140
138
- Improved performance of ``rolling_median`` (:issue:`11450`)
141
-
- Improved performance to ``to_excel`` (:issue:`11352`)
139
+
- Improved performance of ``to_excel`` (:issue:`11352`)
142
140
- Performance bug in repr of ``Categorical`` categories, which was rendering the strings before chopping them for display (:issue:`11305`)
143
141
- Performance improvement in ``Categorical.remove_unused_categories``, (:issue:`11643`).
144
142
- Improved performance of ``Series`` constructor with no data and ``DatetimeIndex`` (:issue:`11433`)
145
-
146
143
- Improved performance of ``shift``, ``cumprod``, and ``cumsum`` with groupby (:issue:`4095`)
147
144
148
145
.. _whatsnew_0171.bug_fixes:
149
146
150
-
151
147
Bug Fixes
152
148
~~~~~~~~~
153
149
@@ -191,11 +187,9 @@ Bug Fixes
191
187
- Bug in the link-time error caused by C ``inline`` functions on FreeBSD 10+ (with ``clang``) (:issue:`10510`)
192
188
- Bug in ``DataFrame.to_csv`` in passing through arguments for formatting ``MultiIndexes``, including ``date_format`` (:issue:`7791`)
193
189
- Bug in ``DataFrame.join()`` with ``how='right'`` producing a ``TypeError`` (:issue:`11519`)
194
-
195
190
- Bug in ``Series.quantile`` with empty list results has ``Index`` with ``object`` dtype (:issue:`11588`)
196
191
- Bug in ``pd.merge`` results in empty ``Int64Index`` rather than ``Index(dtype=object)`` when the merge result is empty (:issue:`11588`)
197
192
- Bug in ``Categorical.remove_unused_categories`` when having ``NaN`` values (:issue:`11599`)
198
193
- Bug in ``DataFrame.to_sparse()`` loses column names for MultiIndexes (:issue:`11600`)
199
-
200
194
- Bug in ``DataFrame.round()`` with non-unique column index producing a Fatal Python error (:issue:`11611`)
201
195
- Bug in ``DataFrame.round()`` with ``decimals`` being a non-unique indexed Series producing extra columns (:issue:`11618`)
0 commit comments