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.6.0.txt
+15-23Lines changed: 15 additions & 23 deletions
Original file line number
Diff line number
Diff line change
@@ -5,13 +5,12 @@ v.0.6.0 (November 25, 2011)
5
5
6
6
New Features
7
7
~~~~~~~~~~~~
8
-
- Add ``melt`` function to ``pandas.core.reshape``
8
+
- :ref:`Added <reshaping.melt>` ``melt`` function to ``pandas.core.reshape``
9
9
- :ref:`Added <groupby.multiindex>` ``level`` parameter to group by level in Series and DataFrame descriptive statistics (PR313_)
10
10
- :ref:`Added <basics.head_tail>` ``head`` and ``tail`` methods to Series, analogous to to DataFrame (PR296_)
11
11
- :ref:`Added <indexing.boolean>` ``Series.isin`` function which checks if each value is contained in a passed sequence (GH289_)
12
12
- :ref:`Added <io.formatting>` ``float_format`` option to ``Series.to_string``
13
13
- :ref:`Added <io.parse_dates>` ``skip_footer`` (GH291_) and ``converters`` (GH343_) options to ``read_csv`` and ``read_table``
14
-
- Added proper, tested weighted least squares to standard and panel OLS (GH303_)
15
14
- :ref:`Added <indexing.duplicate>` ``drop_duplicates`` and ``duplicated`` functions for removing duplicate DataFrame rows and checking for duplicate rows, respectively (GH319_)
- :ref:`Added <basics.stats>` ``Series.mad``, mean absolute deviation
@@ -33,33 +32,26 @@ New Features
33
32
- :ref:`Added <io.html>` ``DataFrame.to_html`` for writing DataFrame to HTML (PR387_)
34
33
- :ref:`Added <basics.dataframe>` support for MaskedArray data in DataFrame, masked values converted to NaN (PR396_)
35
34
- :ref:`Added <visualization.box>` ``DataFrame.boxplot`` function (GH368_)
36
-
- Can pass extra args, kwds to DataFrame.apply (GH376_)
37
-
- Arithmetic methods like ``sum`` will attempt to sum dtype=object values by default instead of excluding them (GH382_)
38
-
- Print level names in hierarchical index in Series repr (GH305_)
39
-
- Return DataFrame when performing GroupBy on selected column and as_index=False (GH308_)
40
-
- Can pass vector to ``on`` argument in ``DataFrame.join`` (GH312_)
41
-
- Show legend by default in ``DataFrame.plot``, add ``legend`` boolean flag
42
-
(GH324_) np.unique called on a Series faster (GH327_) "empty" combinations
43
-
``Series.map`` significantly when passed elementwise Python function,
44
-
motivated by PR355_ enhancements throughout the codebase (GH361_) with 3-5x
45
-
better performance than ``np.apply_along_axis`` (GH309_) the passed function
46
-
only requires an ndarray (GH309_)
47
-
- Can pass multiple levels to ``stack`` and ``unstack`` (GH370_)
48
-
- Can pass multiple values columns to ``pivot_table`` (GH381_)
49
-
- Can call ``DataFrame.delevel`` with standard Index with name set (GH393_)
50
-
- Use Series name in GroupBy for result index (GH363_)
51
-
- MAYBE? Refactor Series/DataFrame stat methods to use common set of NaN-friendly function
35
+
- :ref:`Can <basics.apply>` pass extra args, kwds to DataFrame.apply (GH376_)
36
+
- :ref:`Implement <merging.multikey_join>` ``DataFrame.join`` with vector ``on`` argument (GH312_)
37
+
- :ref:`Added <visualization.basic>` ``legend`` boolean flag to ``DataFrame.plot`` (GH324_)
38
+
- :ref:`Can <reshaping.stacking>` pass multiple levels to ``stack`` and ``unstack`` (GH370_)
39
+
- :ref:`Can <reshaping.pivot>` pass multiple values columns to ``pivot_table`` (GH381_)
40
+
- :ref:`Use <groupby.multiindex>` Series name in GroupBy for result index (GH363_)
41
+
- :ref:`Added <basics.apply>` ``raw`` option to ``DataFrame.apply`` for performance if only need ndarray (GH309_)
42
+
- Added proper, tested weighted least squares to standard and panel OLS (GH303_)
52
43
53
44
Performance Enhancements
54
45
~~~~~~~~~~~~~~~~~~~~~~~~
55
-
- VBENCH Cythonized ``cache_readonly``, resulting in substantial micro-performance
56
-
- VBENCH Improve performance of ``MultiIndex.from_tuples``
46
+
- VBENCH Cythonized ``cache_readonly``, resulting in substantial micro-performance enhancements throughout the codebase (GH361_)
47
+
- VBENCH Special Cython matrix iterator for applying arbitrary reduction operations with 3-5x better performance than `np.apply_along_axis` (GH309_)
48
+
- VBENCH Improved performance of ``MultiIndex.from_tuples``
57
49
- VBENCH Special Cython matrix iterator for applying arbitrary reduction operations
58
50
- VBENCH + DOCUMENT Add ``raw`` option to ``DataFrame.apply`` for getting better performance when
59
51
- VBENCH Faster cythonized count by level in Series and DataFrame (GH341_)
60
-
- VBENCH? Significant GroupBy performance enhancement with multiple keys with many
61
-
- VBENCH New Cython vectorized function ``map_infer`` speeds up ``Series.apply`` and
62
-
- VBENCH Significantly improved performance of ``Series.order``, which also makes
52
+
- VBENCH? Significant GroupBy performance enhancement with multiple keys with many "empty" combinations
53
+
- VBENCH New Cython vectorized function ``map_infer`` speeds up ``Series.apply`` and ``Series.map`` significantly when passed elementwise Python function, motivated by (PR355_)
54
+
- VBENCH Significantly improved performance of ``Series.order``, which also makes np.unique called on a Series faster (GH327_)
63
55
- VBENCH Vastly improved performance of GroupBy on axes with a MultiIndex (GH299_)
0 commit comments