@@ -80,7 +80,8 @@ API changes
80
80
See :ref:`here<io.hdf5-selecting_coordinates>` for an example.
81
81
- allow a passed locations array or mask as a ``where`` condition (:issue:`4467`).
82
82
See :ref:`here<io.hdf5-where_mask>` for an example.
83
- - support ``timedelta64[ns]`` as a serialization type (:issue:`3577`)
83
+ - support ``timedelta64[ns]`` as a serialization type (:issue:`3577`). See :ref:`here<io.hdf5-timedelta>` for an example.
84
+
84
85
- the ``format`` keyword now replaces the ``table`` keyword; allowed values are ``fixed(f)`` or ``table(t)``
85
86
the same defaults as prior < 0.13.0 remain, e.g. ``put`` implies 'fixed` or 'f' (Fixed) format
86
87
and ``append`` imples 'table' or 't' (Table) format
@@ -109,7 +110,7 @@ API changes
109
110
- Changes to how ``Index`` and ``MultiIndex`` handle metadata (``levels``,
110
111
``labels``, and ``names``) (:issue:`4039`):
111
112
112
- ..code-block ::
113
+ .. code-block:: python
113
114
114
115
# previously, you would have set levels or labels directly
115
116
index.levels = [[1, 2, 3, 4], [1, 2, 4, 4]]
@@ -126,11 +127,11 @@ API changes
126
127
127
128
- Infer and downcast dtype if ``downcast='infer'`` is passed to ``fillna/ffill/bfill`` (:issue:`4604`)
128
129
- ``__nonzero__`` for all NDFrame objects, will now raise a ``ValueError``, this reverts back to (:issue:`1073`, :issue:`4633`)
129
- behavior.
130
+ behavior. See :ref:`gotchas<gotchas.truth>` for a more detailed discussion.
130
131
131
132
This prevent behaviors like (which will now all raise ``ValueError``)
132
133
133
- ..code-block ::
134
+ .. code-block:: python
134
135
135
136
if df:
136
137
....
@@ -141,8 +142,8 @@ API changes
141
142
Indexing API Changes
142
143
~~~~~~~~~~~~~~~~~~~~
143
144
144
- Prior to 0.13, it was impossible to use an indexer (``.loc/.iloc /.ix``) to set a value that
145
- was not contained in the index of a particular axis. (:issue:`2578`). See more at :ref:`here<indexing.basics.partial_setting>`
145
+ Prior to 0.13, it was impossible to use a label indexer (``.loc/.ix``) to set a value that
146
+ was not contained in the index of a particular axis. (:issue:`2578`). See more :ref:`here<indexing.basics.partial_setting>`
146
147
147
148
In the ``Series`` case this is effectively an appending operation
148
149
@@ -208,14 +209,14 @@ Enhancements
208
209
get_dummies([1, 2, np.nan], dummy_na=True)
209
210
210
211
211
- - ``timedelta64[ns]`` operations
212
+ - ``timedelta64[ns]`` operations. See :ref:`here<timeseries.timedeltas_convert>` for the docs.
212
213
213
- - Using the new top-level ``to_timedelta``, you can convert a scalar or array from the standard
214
- timedelta format (produced by ``to_csv``) into a timedelta type (``np.timedelta64`` in ``nanoseconds``).
214
+ .. warning::
215
215
216
- .. warning::
216
+ Most of these operations require ``numpy >= 1.7``
217
217
218
- This requires ``numpy >= 1.7``
218
+ - Using the new top-level ``to_timedelta``, you can convert a scalar or array from the standard
219
+ timedelta format (produced by ``to_csv``) into a timedelta type (``np.timedelta64`` in ``nanoseconds``).
219
220
220
221
.. ipython:: python
221
222
@@ -389,36 +390,8 @@ and behaviors. Series formerly subclassed directly from ``ndarray``. (:issue:`40
389
390
Bug Fixes
390
391
~~~~~~~~~
391
392
392
- - ``HDFStore`` raising an invalid ``TypeError`` rather than ``ValueError`` when appending
393
- with a different block ordering (:issue:`4096`)
394
-
395
- - The ``by`` argument now works correctly with the ``layout`` argument
396
- (:issue:`4102`, :issue:`4014`) in ``*.hist`` plotting methods
397
-
398
- - Fixed bug in ``PeriodIndex.map`` where using ``str`` would return the str
399
- representation of the index (:issue:`4136`)
400
-
401
- - Fixed (:issue:`3334`) in pivot_table. Margins did not compute if values is the index.
402
-
403
- - Fixed test failure ``test_time_series_plot_color_with_empty_kwargs`` when
404
- using custom matplotlib default colors (:issue:`4345`)
405
-
406
- - Fix running of stata IO tests. Now uses temporary files to write
407
- (:issue:`4353`)
408
-
409
- - Fixed an issue where ``DataFrame.sum`` was slower than ``DataFrame.mean``
410
- for integer valued frames (:issue:`4365`)
411
-
412
- - ``read_html`` tests now work with Python 2.6 (:issue:`4351`)
413
-
414
- - Fixed bug where ``network`` testing was throwing ``NameError`` because a
415
- local variable was undefined (:issue:`4381`)
416
-
417
- - Suppressed DeprecationWarning associated with internal calls issued by repr() (:issue:`4391`)
418
-
419
- - Fixed bug where thousands operator was not handled correctly for floating point numbers
420
- in csv_import (:issue:`4322`)
393
+ See :ref:`V0.13.0 Bug Fixes<release:bug_fixes-0.13.0>` for an extensive list of bugs that have been fixed in 0.13.0.
421
394
422
395
See the :ref:`full release notes
423
396
<release>` or issue tracker
424
- on GitHub for a complete list.
397
+ on GitHub for a complete list of all API changes, Enhancements and Bug Fixes .
0 commit comments