@@ -3797,7 +3797,12 @@ def drop(self, labels=None, axis=0, index=None, columns=None,
3797
3797
axis : {0 or 'index', 1 or 'columns'}, default 0
3798
3798
Whether to drop labels from the index (0 or 'index') or
3799
3799
columns (1 or 'columns').
3800
- index, columns : single label or list-like
3800
+ index : single label or list-like
3801
+ Alternative to specifying axis (``labels, axis=0``
3802
+ is equivalent to ``index=labels``).
3803
+
3804
+ .. versionadded:: 0.21.0
3805
+ columns : single label or list-like
3801
3806
Alternative to specifying axis (``labels, axis=1``
3802
3807
is equivalent to ``columns=labels``).
3803
3808
@@ -3813,11 +3818,12 @@ def drop(self, labels=None, axis=0, index=None, columns=None,
3813
3818
Returns
3814
3819
-------
3815
3820
DataFrame
3821
+ DataFrame without the removed index or column labels.
3816
3822
3817
3823
Raises
3818
3824
------
3819
3825
KeyError
3820
- If none of the labels are found in the selected axis
3826
+ If any of the labels is not found in the selected axis.
3821
3827
3822
3828
See Also
3823
3829
--------
@@ -3830,7 +3836,7 @@ def drop(self, labels=None, axis=0, index=None, columns=None,
3830
3836
3831
3837
Examples
3832
3838
--------
3833
- >>> df = pd.DataFrame(np.arange(12).reshape(3,4),
3839
+ >>> df = pd.DataFrame(np.arange(12).reshape(3, 4),
3834
3840
... columns=['A', 'B', 'C', 'D'])
3835
3841
>>> df
3836
3842
A B C D
@@ -3867,7 +3873,7 @@ def drop(self, labels=None, axis=0, index=None, columns=None,
3867
3873
>>> df = pd.DataFrame(index=midx, columns=['big', 'small'],
3868
3874
... data=[[45, 30], [200, 100], [1.5, 1], [30, 20],
3869
3875
... [250, 150], [1.5, 0.8], [320, 250],
3870
- ... [1, 0.8], [0.3,0.2]])
3876
+ ... [1, 0.8], [0.3, 0.2]])
3871
3877
>>> df
3872
3878
big small
3873
3879
lama speed 45.0 30.0
0 commit comments