Skip to content

Commit 4b1624e

Browse files
tranctanjreback
authored andcommitted
BUG: positional getitem indexing with list on Series with duplicate integer index fails (#26083)
1 parent 32d66e0 commit 4b1624e

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

pandas/tests/indexing/test_indexing.py

+8
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,14 @@ def test_dups_fancy_indexing2(self):
241241
result = df.loc[[1, 2], ['a', 'b']]
242242
tm.assert_frame_equal(result, expected)
243243

244+
@pytest.mark.parametrize('case', [lambda s: s, lambda s: s.loc])
245+
def test_duplicate_int_indexing(self, case):
246+
# GH 17347
247+
s = pd.Series(range(3), index=[1, 1, 3])
248+
expected = s[1]
249+
result = case(s)[[1]]
250+
tm.assert_series_equal(result, expected)
251+
244252
def test_indexing_mixed_frame_bug(self):
245253

246254
# GH3492

0 commit comments

Comments
 (0)