Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
145 commits
Select commit Hold shift + click to select a range
4bf2f2e
ENH: GH17054: read_html() handles rowspan/colspan and infers headers
jowens Jul 26, 2017
80d9c2b
in python 3, lambdas no longer take tuples as args. thanks pep 3113.
jowens Jul 27, 2017
26d1f6a
fixing lint error
jowens Jul 27, 2017
37af4ea
in python3, zip does not return a list, so list(zip(...))
jowens Jul 27, 2017
86dee93
Merge branch 'master' into read_html_with_colspan_rowspan
jowens Aug 29, 2017
d3eca72
Merge branch 'master' into read_html_with_colspan_rowspan
jowens Sep 6, 2017
f064562
documentation changes only
jowens Sep 6, 2017
67c8a59
Merge branch 'read_html_with_colspan_rowspan' of github.com:jowens/pa…
jowens Sep 6, 2017
5a38278
documentation changes only
jowens Sep 7, 2017
39f7814
documentation changes only, limited to 80 cols
jowens Sep 7, 2017
531863f
more documentation edits
jowens Sep 8, 2017
818d394
minor documentation edits
jowens Sep 9, 2017
f3a6aa3
better return type explanation in code, added issue number to tests
jowens Sep 9, 2017
2f904b2
cleaning up legacy documentation issues
jowens Sep 18, 2017
f4e7592
remove 'if'
jowens Sep 18, 2017
293d9e4
newlines for clarity
jowens Sep 18, 2017
efabae4
DOC: whatsnew typos
jreback Jul 26, 2017
552677f
ENH: GH17054: read_html() handles rowspan/colspan and infers headers
jowens Jul 26, 2017
1aacf17
TST: Check more error messages in tests (#17075)
gfyoung Jul 26, 2017
359890f
BUG: Respect dtype when calling pivot_table with margins=True
toobaz Jul 26, 2017
3fd2612
MAINT: Add missing space in parsers.pyx
gfyoung Jul 27, 2017
76249bf
MAINT: Add missing paren around print statement
gfyoung Jul 27, 2017
77d16d4
DOC: fix typos in missing.rst
jreback Jul 27, 2017
bd50a4f
in python 3, lambdas no longer take tuples as args. thanks pep 3113.
jowens Jul 27, 2017
452e08d
fixing lint error
jowens Jul 27, 2017
ecfaa4c
in python3, zip does not return a list, so list(zip(...))
jowens Jul 27, 2017
69cd83c
DOC: further clean-up null/na changes (#17113)
jorisvandenbossche Jul 29, 2017
1e5cfa1
BUG: Allow pd.unique to accept tuple of strings (#17108)
mroeschke Jul 30, 2017
c502dba
BUG: Allow Series with same name with crosstab (#16028)
mroeschke Jul 30, 2017
2155c3e
COMPAT: make sure use_inf_as_null is deprecated (#17126)
jreback Aug 1, 2017
3ed9f53
CI: bump version of xlsxwriter to 0.5.2 (#17142)
jreback Aug 1, 2017
9a50c21
DOC: Clean up instructions in ISSUE_TEMPLATE (#17146)
gfyoung Aug 1, 2017
5759eff
Add missing space to the NotImplementedError's message for compound d…
FKint Aug 1, 2017
3855039
DOC: (de)type the return value of concat (#17079) (#17119)
jebob Aug 1, 2017
d7cb627
BUG: Thoroughly dedup column names in read_csv (#17095)
gfyoung Aug 1, 2017
9d32df6
DOC: Additions/updates to documentation (#17150)
alanyee Aug 2, 2017
5ce00e1
ENH: add to/from_parquet with pyarrow & fastparquet (#15838)
jreback Aug 2, 2017
9aadb64
DOC: doc typos, xref #15838
jreback Aug 2, 2017
89fa421
TST: test for categorical index monotonicity (#17152)
jreback Aug 3, 2017
ccdae36
MAINT: Remove non-standard and inconsistently-used imports (#17085)
jbrockmendel Aug 3, 2017
5b42bdf
DOC: typos in whatsnew
Aug 3, 2017
56957cf
DOC: whatsnew 0.21.0 fixes
jreback Aug 3, 2017
d2e21c3
BUG: Fix CSV parsing of singleton list header (#17090)
Aug 3, 2017
20487bf
ENH: Support strings containing '%' in add_prefix/add_suffix (#17151)…
jschendel Aug 3, 2017
b4b4c77
REF: repr - allow block to override values that get formatted (#17143)
jorisvandenbossche Aug 4, 2017
b720f0d
MAINT: Drop unnecessary newlines in issue template
gfyoung Aug 7, 2017
43dab45
remove direct import of nan
jbrockmendel Aug 7, 2017
94a734a
use == to test String equality (#17171)
jhelie Aug 7, 2017
e143ee1
ENH: Add warning when setting into nonexistent attribute (#16951)
deniederhut Aug 7, 2017
5a523bb
DOC: added string processing comparison with SAS (#16497)
natethedrummer Aug 7, 2017
0bfad7c
CLN: remove unused get methods in internals (#17169)
jbrockmendel Aug 7, 2017
a4e4909
TST: Partial Boolean DataFrame Indexing (#17186)
mroeschke Aug 7, 2017
e8fab8a
CLN: Reformat docstring for IPython fixture
gfyoung Aug 7, 2017
d089d44
Define Series.plot and Series.hist in class definition (#17199)
jbrockmendel Aug 8, 2017
b09b274
BUG: support pandas objects in iloc with old numpy versions (#17194)
toobaz Aug 8, 2017
cc8c5d7
Implement _make_accessor classmethod for PandasDelegate (#17166)
jbrockmendel Aug 8, 2017
df9710b
Create ABCDateOffset (#17165)
jbrockmendel Aug 9, 2017
e71e6d7
BUG: resample and apply modify the index type for empty Series (#17149)
discort Aug 9, 2017
e9c7f29
DOC: Updated NDFrame.astype docs (#17203)
topper-123 Aug 9, 2017
38293d3
MAINT: Minor touch-ups to GitHub PULL_REQUEST_TEMPLATE (#17207)
dhimmel Aug 9, 2017
7280e6c
CLN: replace %s syntax with .format in core.computation (#17209)
jschendel Aug 10, 2017
421dcf4
Bugfix for multilevel columns with empty strings in Python 2 (#17099)
chrisjbillington Aug 10, 2017
d5733ee
CLN/ASV clean-up frame stat ops benchmarks (#17205)
jorisvandenbossche Aug 10, 2017
9f69583
BUG: Rolling apply on DataFrame with Datetime index returns NaN (#17156)
FXocena Aug 10, 2017
1e1ce40
CLN: Remove import exception handling (#17218)
dhimmel Aug 10, 2017
a1509dc
MAINT: Remove extra the's in deprecation messages (#17222)
gfyoung Aug 11, 2017
6788533
DOC: Patch docs in _decorators.py
gfyoung Aug 11, 2017
619e031
CLN: replace %s syntax with .format in pandas.util (#17224)
jschendel Aug 11, 2017
9e26997
Add 'See also' sections (#17223)
topper-123 Aug 11, 2017
a7311d2
move pivot_table doc-string to DataFrame (#17174)
jbrockmendel Aug 11, 2017
1ac9ede
Remove import of pandas as pd in core.window (#17233)
jbrockmendel Aug 12, 2017
a2d8d23
TST: Move more frame tests to SharedWithSparse (#17227)
kernc Aug 12, 2017
013b983
REF: _get_objs_combined_axis (#17217)
toobaz Aug 12, 2017
fddb66d
ENH/PERF: Remove frequency inference from .dt accessor (#17210)
cpcloud Aug 14, 2017
2e55156
Fix apparent typo in tests (#17247)
jbrockmendel Aug 14, 2017
b49446e
COMPAT: avoid calling getsizeof() on PyPy
mattip Aug 15, 2017
536b761
CLN: replace %s syntax with .format in pandas.core.reshape (#17252)
jschendel Aug 15, 2017
a1ff671
ENH: Infer compression from non-string paths (#17206)
dhimmel Aug 15, 2017
df1b0dc
Fix bugs in IntervalIndex.is_non_overlapping_monotonic (#17238)
jschendel Aug 15, 2017
8fe1cc3
BUG: Fix behavior of argmax and argmin with inf (#16449) (#16449)
DGrady Aug 15, 2017
357e7ae
CLN: Remove have_pytz (#17266)
jbrockmendel Aug 16, 2017
aa97aa6
CLN: replace %s syntax with .format in core.dtypes and core.sparse (#…
jschendel Aug 17, 2017
a618bec
Replace imports of * with explicit imports (#17269)
jbrockmendel Aug 17, 2017
db3ea2f
TST: pytest deprecation warnings GH17197 (#17253)
swyoon Aug 17, 2017
de60666
Handle more date/datetime/time formats (#15871)
Winand Aug 18, 2017
0bbda54
DOC: add example on json_normalize (#16438)
zzgao Aug 18, 2017
c148dd2
BUG: Have object dtype for empty Categorical.categories (#17249)
TomAugspurger Aug 19, 2017
155c11a
CLN: replace %s syntax with .format in pandas.tseries (#17290)
jschendel Aug 19, 2017
e4aeed2
TST: parameterize consistency tests for rolling/expanding windows (#1…
jreback Aug 19, 2017
db11418
FIX: define `DataFrame.items` for all versions of python (#17214)
tacaswell Aug 19, 2017
a256e26
PERF: Update ASV publish config (#17293)
TomAugspurger Aug 20, 2017
75d46a6
DOC: Expand docstrings for head / tail methods (#16941)
yosukeBaya4 Aug 21, 2017
172abfb
MAINT: Use set literal for unsupported + depr args
gfyoung Aug 21, 2017
1982aca
DOC: Add proper docstring to maybe_convert_indices
gfyoung Aug 21, 2017
393bb19
DOC: Improving docstring of take method (#16948)
matagus Aug 21, 2017
595e0a4
BUG: Fixed regex in asv.conf.json (#17300)
TomAugspurger Aug 21, 2017
6a45d36
Remove unnecessary usage of _TSObject (#17297)
jbrockmendel Aug 21, 2017
5f077f3
BUG: clip should handle null values
mgasvoda Aug 21, 2017
a10fa92
BUG: fillna returns frame when inplace=True if value is a dict (#1615…
Aug 21, 2017
8dfb95b
CLN: Index.append() refactoring (#16236)
toobaz Aug 22, 2017
8326c83
DEPS: set min versions (#17002)
jreback Aug 22, 2017
8fbd8f8
CLN: replace %s syntax with .format in core.tools, algorithms.py, bas…
jschendel Aug 22, 2017
3625190
BUG: Fix strange behaviour of Series.iloc on MultiIndex Series (#1714…
Aug 22, 2017
7364711
DOC: Add module doc-string to tseries/api.py
gfyoung Aug 23, 2017
e5797fa
MAINT: Clean up docs in pandas/errors/__init__.py
gfyoung Aug 23, 2017
9be531a
CLN: replace %s syntax with .format in missing.py, nanops.py, ops.py …
jschendel Aug 24, 2017
a9574b0
Make pd.Period immutable (#17239)
jbrockmendel Aug 24, 2017
3e31383
Bug: groupby multiindex levels equals rows (#16859)
Aug 24, 2017
e5030b3
BUG: Cannot use tz-aware origin in to_datetime (#16842)
ivybae Aug 24, 2017
7be53ed
Replace usage of total_seconds compat func with timedelta method (#17…
jbrockmendel Aug 25, 2017
f4adbb9
CLN: replace %s syntax with .format in core/indexing.py (#17357)
cbertinato Aug 28, 2017
b1b3325
DOC: Point to dev-docs in issue template (#17353)
gfyoung Aug 28, 2017
76cc924
CLN: remove total_seconds compat from json (#17341)
chris-b1 Aug 29, 2017
0309dae
CLN: Move test_intersect_str_dates (#17366)
jschendel Aug 29, 2017
c523bfc
BUG: Respect dups in reindexing CategoricalIndex (#17355)
gfyoung Aug 29, 2017
5a6f2ac
Unify Index._dir_* with Series implementation (#17117)
jbrockmendel Aug 29, 2017
ce8ccba
BUG: make order of index from pd.concat deterministic (#17364)
toobaz Aug 29, 2017
a585e09
Fix typo that causes several NaT methods to have incorrect docstrings…
jbrockmendel Aug 29, 2017
8199559
CLN: replace %s syntax with .format in io/formats/format.py (#17358)
cbertinato Aug 30, 2017
6ec1044
PKG: Added pyproject.toml for PEP 518 (#16745)
TomAugspurger Aug 30, 2017
c33af56
DOC: Update Overview page in documentation (#17368)
iuliakhomenko Aug 30, 2017
0f8205c
API: Have MultiIndex consturctors always return a MI (#17236)
TomAugspurger Aug 30, 2017
54f68b4
CLN: replace %s syntax with .format in io/formats/css.py, excel.py, p…
cbertinato Aug 31, 2017
b717ebc
BUG: not correctly using OrderedDict in test_series_apply (#17384)
sylviawhoa Aug 31, 2017
b61af0e
Remove boxplot from _dataframe_apply_whitelist (#17381)
jbrockmendel Aug 31, 2017
c80e8d0
API: Localize Series when calling to_datetime with utc=True (#6415) (…
mroeschke Sep 1, 2017
3a0dc92
TST: Enable tests in test_tools.py (#17405)
jschendel Sep 1, 2017
365f2fe
TST: remove tests and docs for legacy (pre 0.12) hdf5 support (#17404)
topper-123 Sep 1, 2017
d994323
Tslib unused (#17402)
jbrockmendel Sep 1, 2017
e94e572
DOC: Cleaned references to pandas <v0.12 in docs (#17375)
topper-123 Sep 2, 2017
6a02ffa
Remove unused _day and _month attrs (#17431)
jbrockmendel Sep 4, 2017
519c57f
DOC: Clean-up references to v12 to v14 (both included) (#17420)
topper-123 Sep 5, 2017
f22b895
BUG: Plotting Timedelta on y-axis #16953 (#17430)
s-weigand Sep 6, 2017
8edd85a
COMPAT: handle pyarrow deprecation of timestamps_to_ms in .from_panda…
jreback Sep 6, 2017
047727a
DOC/TST: Add examples to MultiIndex.get_level_values + related change…
topper-123 Sep 6, 2017
91a2300
documentation changes only
jowens Sep 6, 2017
41058ab
documentation changes only
jowens Sep 7, 2017
4926913
documentation changes only, limited to 80 cols
jowens Sep 7, 2017
14235ec
more documentation edits
jowens Sep 8, 2017
196c835
minor documentation edits
jowens Sep 9, 2017
fed4b03
better return type explanation in code, added issue number to tests
jowens Sep 9, 2017
c2d9cc6
cleaning up legacy documentation issues
jowens Sep 18, 2017
d4b213b
remove 'if'
jowens Sep 18, 2017
b16f6d5
newlines for clarity
jowens Sep 18, 2017
092889a
Merge branch 'read_html_with_colspan_rowspan' of github.com:jowens/pa…
jowens Sep 20, 2017
File filter

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
DOC: Clean-up references to v12 to v14 (both included) (#17420)
  • Loading branch information
topper-123 authored and jowens committed Sep 20, 2017
commit 519c57f6a7baeaad14235a02f195c7d95ed42f5e
21 changes: 3 additions & 18 deletions doc/source/advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -270,9 +270,6 @@ Passing a list of labels or tuples works similar to reindexing:
Using slicers
~~~~~~~~~~~~~

.. versionadded:: 0.14.0

In 0.14.0 we added a new way to slice multi-indexed objects.
You can slice a multi-index by providing multiple indexers.

You can provide any of the selectors as if you are indexing by label, see :ref:`Selection by Label <indexing.label>`,
Expand Down Expand Up @@ -384,7 +381,7 @@ selecting data at a particular level of a MultiIndex easier.

.. ipython:: python

# using the slicers (new in 0.14.0)
# using the slicers
df.loc[(slice(None),'one'),:]

You can also select on the columns with :meth:`~pandas.MultiIndex.xs`, by
Expand All @@ -397,7 +394,7 @@ providing the axis argument

.. ipython:: python

# using the slicers (new in 0.14.0)
# using the slicers
df.loc[:,(slice(None),'one')]

:meth:`~pandas.MultiIndex.xs` also allows selection with multiple keys
Expand All @@ -408,11 +405,9 @@ providing the axis argument

.. ipython:: python

# using the slicers (new in 0.14.0)
# using the slicers
df.loc[:,('bar','one')]

.. versionadded:: 0.13.0

You can pass ``drop_level=False`` to :meth:`~pandas.MultiIndex.xs` to retain
the level that was selected

Expand Down Expand Up @@ -743,16 +738,6 @@ Prior to 0.18.0, the ``Int64Index`` would provide the default index for all ``ND
Float64Index
~~~~~~~~~~~~

.. note::

As of 0.14.0, ``Float64Index`` is backed by a native ``float64`` dtype
array. Prior to 0.14.0, ``Float64Index`` was backed by an ``object`` dtype
array. Using a ``float64`` dtype in the backend speeds up arithmetic
operations by about 30x and boolean indexing operations on the
``Float64Index`` itself are about 2x as fast.

.. versionadded:: 0.13.0

By default a ``Float64Index`` will be automatically created when passing floating, or mixed-integer-floating values in index creation.
This enables a pure label-based slicing paradigm that makes ``[],ix,loc`` for scalar indexing and slicing work exactly the
same.
Expand Down
10 changes: 1 addition & 9 deletions doc/source/basics.rst
Original file line number Diff line number Diff line change
Expand Up @@ -347,7 +347,7 @@ That is because NaNs do not compare as equals:

np.nan == np.nan

So, as of v0.13.1, NDFrames (such as Series, DataFrames, and Panels)
So, NDFrames (such as Series, DataFrames, and Panels)
have an :meth:`~DataFrame.equals` method for testing equality, with NaNs in
corresponding locations treated as equal.

Expand Down Expand Up @@ -1104,10 +1104,6 @@ Applying with a ``Panel`` will pass a ``Series`` to the applied function. If the
function returns a ``Series``, the result of the application will be a ``Panel``. If the applied function
reduces to a scalar, the result of the application will be a ``DataFrame``.

.. note::

Prior to 0.13.1 ``apply`` on a ``Panel`` would only work on ``ufuncs`` (e.g. ``np.sum/np.max``).

.. ipython:: python

import pandas.util.testing as tm
Expand Down Expand Up @@ -1800,8 +1796,6 @@ Series has the :meth:`~Series.searchsorted` method, which works similar to
smallest / largest values
~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.14.0

``Series`` has the :meth:`~Series.nsmallest` and :meth:`~Series.nlargest` methods which return the
smallest or largest :math:`n` values. For a large ``Series`` this can be much
faster than sorting the entire Series and calling ``head(n)`` on the result.
Expand Down Expand Up @@ -2168,8 +2162,6 @@ Selecting columns based on ``dtype``

.. _basics.selectdtypes:

.. versionadded:: 0.14.1

The :meth:`~DataFrame.select_dtypes` method implements subsetting of columns
based on their ``dtype``.

Expand Down
4 changes: 0 additions & 4 deletions doc/source/comparison_with_r.rst
Original file line number Diff line number Diff line change
Expand Up @@ -247,8 +247,6 @@ For more details and examples see :ref:`the reshaping documentation
|subset|_
~~~~~~~~~~

.. versionadded:: 0.13

The :meth:`~pandas.DataFrame.query` method is similar to the base R ``subset``
function. In R you might want to get the rows of a ``data.frame`` where one
column's values are less than another column's values:
Expand Down Expand Up @@ -277,8 +275,6 @@ For more details and examples see :ref:`the query documentation
|with|_
~~~~~~~~

.. versionadded:: 0.13

An expression using a data.frame called ``df`` in R with the columns ``a`` and
``b`` would be evaluated using ``with`` like so:

Expand Down
2 changes: 1 addition & 1 deletion doc/source/cookbook.rst
Original file line number Diff line number Diff line change
Expand Up @@ -818,7 +818,7 @@ The :ref:`Concat <merging.concatenation>` docs. The :ref:`Join <merging.join>` d
df1 = pd.DataFrame(np.random.randn(6, 3), index=rng, columns=['A', 'B', 'C'])
df2 = df1.copy()

ignore_index is needed in pandas < v0.13, and depending on df construction
Depending on df construction, ``ignore_index`` may be needed

.. ipython:: python

Expand Down
36 changes: 10 additions & 26 deletions doc/source/enhancingperf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -213,17 +213,18 @@ the rows, applying our ``integrate_f_typed``, and putting this in the zeros arra

.. warning::

In 0.13.0 since ``Series`` has internaly been refactored to no longer sub-class ``ndarray``
but instead subclass ``NDFrame``, you can **not pass** a ``Series`` directly as a ``ndarray`` typed parameter
to a cython function. Instead pass the actual ``ndarray`` using the ``.values`` attribute of the Series.
You can **not pass** a ``Series`` directly as a ``ndarray`` typed parameter
to a cython function. Instead pass the actual ``ndarray`` using the
``.values`` attribute of the Series. The reason is that the cython
definition is specific to an ndarray and not the passed Series.

Prior to 0.13.0
So, do not do this:

.. code-block:: python

apply_integrate_f(df['a'], df['b'], df['N'])

Use ``.values`` to get the underlying ``ndarray``
But rather, use ``.values`` to get the underlying ``ndarray``

.. code-block:: python

Expand Down Expand Up @@ -399,10 +400,8 @@ Read more in the `numba docs <http://numba.pydata.org/>`__.

.. _enhancingperf.eval:

Expression Evaluation via :func:`~pandas.eval` (Experimental)
-------------------------------------------------------------

.. versionadded:: 0.13
Expression Evaluation via :func:`~pandas.eval`
-----------------------------------------------

The top-level function :func:`pandas.eval` implements expression evaluation of
:class:`~pandas.Series` and :class:`~pandas.DataFrame` objects.
Expand Down Expand Up @@ -539,10 +538,8 @@ Now let's do the same thing but with comparisons:
of type ``bool`` or ``np.bool_``. Again, you should perform these kinds of
operations in plain Python.

The ``DataFrame.eval`` method (Experimental)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.13
The ``DataFrame.eval`` method
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

In addition to the top level :func:`pandas.eval` function you can also
evaluate an expression in the "context" of a :class:`~pandas.DataFrame`.
Expand Down Expand Up @@ -646,19 +643,6 @@ whether the query modifies the original frame.
Local Variables
~~~~~~~~~~~~~~~

In pandas version 0.14 the local variable API has changed. In pandas 0.13.x,
you could refer to local variables the same way you would in standard Python.
For example,

.. code-block:: python

df = pd.DataFrame(np.random.randn(5, 2), columns=['a', 'b'])
newcol = np.random.randn(len(df))
df.eval('b + newcol')

UndefinedVariableError: name 'newcol' is not defined

As you can see from the exception generated, this syntax is no longer allowed.
You must *explicitly reference* any local variable that you want to use in an
expression by placing the ``@`` character in front of the name. For example,

Expand Down
19 changes: 0 additions & 19 deletions doc/source/groupby.rst
Original file line number Diff line number Diff line change
Expand Up @@ -766,8 +766,6 @@ missing values with the ``ffill()`` method.
Filtration
----------

.. versionadded:: 0.12

The ``filter`` method returns a subset of the original object. Suppose we
want to take only elements that belong to groups with a group sum greater
than 2.
Expand Down Expand Up @@ -858,8 +856,6 @@ In this example, we chopped the collection of time series into yearly chunks
then independently called :ref:`fillna <missing_data.fillna>` on the
groups.

.. versionadded:: 0.14.1

The ``nlargest`` and ``nsmallest`` methods work on ``Series`` style groupbys:

.. ipython:: python
Expand Down Expand Up @@ -1048,19 +1044,6 @@ Just like for a DataFrame or Series you can call head and tail on a groupby:

This shows the first or last n rows from each group.

.. warning::

Before 0.14.0 this was implemented with a fall-through apply,
so the result would incorrectly respect the as_index flag:

.. code-block:: python

>>> g.head(1): # was equivalent to g.apply(lambda x: x.head(1))
A B
A
1 0 1 2
5 2 5 6

.. _groupby.nth:

Taking the nth row of each group
Expand Down Expand Up @@ -1113,8 +1096,6 @@ You can also select multiple rows from each group by specifying multiple nth val
Enumerate group items
~~~~~~~~~~~~~~~~~~~~~

.. versionadded:: 0.13.0

To see the order in which each row appears within its group, use the
``cumcount`` method:

Expand Down
23 changes: 3 additions & 20 deletions doc/source/indexing.rst
Original file line number Diff line number Diff line change
Expand Up @@ -248,8 +248,6 @@ as an attribute:
- In any of these cases, standard indexing will still work, e.g. ``s['1']``, ``s['min']``, and ``s['index']`` will
access the corresponding element or column.

- The ``Series/Panel`` accesses are available starting in 0.13.0.

If you are using the IPython environment, you may also use tab-completion to
see these accessible attributes.

Expand Down Expand Up @@ -529,7 +527,6 @@ Out of range slice indexes are handled gracefully just as in Python/Numpy.
.. ipython:: python

# these are allowed in python/numpy.
# Only works in Pandas starting from v0.14.0.
x = list('abcdef')
x
x[4:10]
Expand All @@ -539,14 +536,8 @@ Out of range slice indexes are handled gracefully just as in Python/Numpy.
s.iloc[4:10]
s.iloc[8:10]

.. note::

Prior to v0.14.0, ``iloc`` would not accept out of bounds indexers for
slices, e.g. a value that exceeds the length of the object being indexed.


Note that this could result in an empty axis (e.g. an empty DataFrame being
returned)
Note that using slices that go out of bounds can result in
an empty axis (e.g. an empty DataFrame being returned)

.. ipython:: python

Expand Down Expand Up @@ -745,8 +736,6 @@ Finally, one can also set a seed for ``sample``'s random number generator using
Setting With Enlargement
------------------------

.. versionadded:: 0.13

The ``.loc/[]`` operations can perform enlargement when setting a non-existant key for that axis.

In the ``Series`` case this is effectively an appending operation
Expand Down Expand Up @@ -1020,8 +1009,6 @@ partial setting via ``.loc`` (but on the contents rather than the axis labels)
df2[ df2[1:4] > 0 ] = 3
df2

.. versionadded:: 0.13

Where can also accept ``axis`` and ``level`` parameters to align the input when
performing the ``where``.

Expand Down Expand Up @@ -1064,8 +1051,6 @@ as condition and ``other`` argument.
The :meth:`~pandas.DataFrame.query` Method (Experimental)
---------------------------------------------------------

.. versionadded:: 0.13

:class:`~pandas.DataFrame` objects have a :meth:`~pandas.DataFrame.query`
method that allows selection using an expression.

Expand Down Expand Up @@ -1506,8 +1491,6 @@ The name, if set, will be shown in the console display:
Setting metadata
~~~~~~~~~~~~~~~~

.. versionadded:: 0.13.0

Indexes are "mostly immutable", but it is possible to set and change their
metadata, like the index ``name`` (or, for ``MultiIndex``, ``levels`` and
``labels``).
Expand Down Expand Up @@ -1790,7 +1773,7 @@ Evaluation order matters

Furthermore, in chained expressions, the order may determine whether a copy is returned or not.
If an expression will set values on a copy of a slice, then a ``SettingWithCopy``
exception will be raised (this raise/warn behavior is new starting in 0.13.0)
warning will be issued.

You can control the action of a chained assignment via the option ``mode.chained_assignment``,
which can take the values ``['raise','warn',None]``, where showing a warning is the default.
Expand Down
2 changes: 1 addition & 1 deletion doc/source/install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -107,7 +107,7 @@ following command::

To install a specific pandas version::

conda install pandas=0.13.1
conda install pandas=0.20.3

To install other packages, IPython for example::

Expand Down
Loading