File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
pandas/tests/frame/indexing Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change @@ -2624,6 +2624,20 @@ def test_index_namedtuple(self):
26242624 result = df .loc [IndexType ("foo" , "bar" )]["A" ]
26252625 assert result == 1
26262626
2627+ def test_index_single_double_tuples (self ):
2628+ # GH 20991
2629+ tuple_1 = tuple ([1 , 2 ])
2630+ tuple_2 = tuple ([1 ])
2631+ df = pd .DataFrame ([[tuple_1 ], [tuple_2 ]], columns = ["A" ]).set_index ("A" )
2632+
2633+ result = df .loc [[df .index [0 ]]]
2634+ expected = pd .DataFrame ([[tuple_1 ]], columns = ["A" ]).set_index ("A" )
2635+ tm .assert_frame_equal (result , expected )
2636+
2637+ result = df .loc [[df .index [1 ]]]
2638+ expected = pd .DataFrame ([[tuple_2 ]], columns = ["A" ]).set_index ("A" )
2639+ tm .assert_frame_equal (result , expected )
2640+
26272641 def test_boolean_indexing (self ):
26282642 idx = list (range (3 ))
26292643 cols = ["A" , "B" , "C" ]
You can’t perform that action at this time.
0 commit comments