Skip to content

Commit 9aba992

Browse files
committed
Merge pull request #5253 from jreback/drop3
DOC/TST: core/generic/drop doc-string and tests
2 parents d0438a2 + 0a4b2da commit 9aba992

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

pandas/core/generic.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1092,7 +1092,7 @@ def drop(self, labels, axis=0, level=None):
10921092
10931093
Parameters
10941094
----------
1095-
labels : list-like
1095+
labels : list-like; passing a string or tuple will be treated as a single index label
10961096
axis : int
10971097
level : int or name, default None
10981098
For MultiIndex

pandas/tests/test_series.py

+5
Original file line numberDiff line numberDiff line change
@@ -1440,6 +1440,11 @@ def test_drop(self):
14401440
result = s.drop('one')
14411441
assert_series_equal(result,expected)
14421442

1443+
# single string/tuple-like
1444+
s = Series(range(3),index=list('abc'))
1445+
self.assertRaises(ValueError, s.drop, 'bc')
1446+
self.assertRaises(ValueError, s.drop, ('a',))
1447+
14431448
def test_ix_setitem(self):
14441449
inds = self.series.index[[3, 4, 7]]
14451450

0 commit comments

Comments
 (0)