Skip to content

Commit 49b4f60

Browse files
author
OlivierLuG
committed
added a test for issue pandas-dev#20627 (review taken into account)
1 parent d8cc346 commit 49b4f60

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

pandas/tests/frame/test_nonunique_indexes.py

+9-1
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,14 @@ def test_iloc_with_boolean_operation():
530530
expected = DataFrame([[0, 4], [8, 12], [8, 10], [12, np.nan]])
531531
tm.assert_frame_equal(result, expected)
532532

533+
result.iloc[result.index <= 2, 0] *= 2
534+
expected = DataFrame([[0, 4], [16, 12], [16, 10], [12, np.nan]])
535+
tm.assert_frame_equal(result, expected)
536+
537+
result.iloc[result.index > 2, 0] *= 2
538+
expected = DataFrame([[0, 4], [16, 12], [16, 10], [24, np.nan]])
539+
tm.assert_frame_equal(result, expected)
540+
533541
result.iloc[[False, False, True, True]] /= 2
534-
expected = DataFrame([[0.0, 4.0], [8.0, 12.0], [4.0, 5.0], [6.0, np.nan]])
542+
expected = DataFrame([[0.0, 4.0], [16.0, 12.0], [8.0, 5.0], [12.0, np.nan]])
535543
tm.assert_frame_equal(result, expected)

0 commit comments

Comments
 (0)