@@ -448,6 +448,7 @@ def test_reindex_dups(self):
448
448
pytest .raises (ValueError , df .reindex , index = list (range (len (df ))))
449
449
450
450
def test_reindex_axis_style (self ):
451
+ # https://github.com/pandas-dev/pandas/issues/12392
451
452
df = pd .DataFrame ({"A" : [1 , 2 , 3 ], "B" : [4 , 5 , 6 ]})
452
453
expected = pd .DataFrame ({"A" : [1 , 2 , np .nan ], "B" : [4 , 5 , np .nan ]},
453
454
index = [0 , 1 , 3 ])
@@ -461,6 +462,7 @@ def test_reindex_axis_style(self):
461
462
assert_frame_equal (result , expected )
462
463
463
464
def test_reindex_positional_warns (self ):
465
+ # https://github.com/pandas-dev/pandas/issues/12392
464
466
df = pd .DataFrame ({"A" : [1 , 2 , 3 ], "B" : [4 , 5 , 6 ]})
465
467
expected = pd .DataFrame ({"A" : [1. , 2 ], 'B' : [4. , 5 ],
466
468
"C" : [np .nan , np .nan ]})
@@ -470,6 +472,7 @@ def test_reindex_positional_warns(self):
470
472
assert_frame_equal (result , expected )
471
473
472
474
def test_reindex_axis_style_raises (self ):
475
+ # https://github.com/pandas-dev/pandas/issues/12392
473
476
df = pd .DataFrame ({"A" : [1 , 2 , 3 ], 'B' : [4 , 5 , 6 ]})
474
477
with tm .assert_raises_regex (TypeError , '' ):
475
478
df .reindex ([0 , 1 ], ['A' ], axis = 1 )
@@ -493,12 +496,14 @@ def test_reindex_axis_style_raises(self):
493
496
df .reindex ([0 , 1 ], [0 ], ['A' ])
494
497
495
498
def test_reindex_single_named_indexer (self ):
499
+ # https://github.com/pandas-dev/pandas/issues/12392
496
500
df = pd .DataFrame ({"A" : [1 , 2 , 3 ], "B" : [1 , 2 , 3 ]})
497
501
result = df .reindex ([0 , 1 ], columns = ['A' ])
498
502
expected = pd .DataFrame ({"A" : [1 , 2 ]})
499
503
assert_frame_equal (result , expected )
500
504
501
505
def test_reindex_api_equivalence (self ):
506
+ # https://github.com/pandas-dev/pandas/issues/12392
502
507
# equivalence of the labels/axis and index/columns API's
503
508
df = DataFrame ([[1 , 2 , 3 ], [3 , 4 , 5 ], [5 , 6 , 7 ]],
504
509
index = ['a' , 'b' , 'c' ],
0 commit comments