@@ -24,7 +24,7 @@ def test_sort_index_and_reconstruction_doc_example(self):
24
24
levels = [["a" , "b" ], ["bb" , "aa" ]], codes = [[0 , 0 , 1 , 1 ], [0 , 1 , 0 , 1 ]]
25
25
),
26
26
)
27
- assert df .index .is_lexsorted ()
27
+ assert df .index ._is_lexsorted ()
28
28
assert not df .index .is_monotonic
29
29
30
30
# sort it
@@ -35,15 +35,15 @@ def test_sort_index_and_reconstruction_doc_example(self):
35
35
),
36
36
)
37
37
result = df .sort_index ()
38
- assert result .index .is_lexsorted ()
38
+ assert result .index ._is_lexsorted ()
39
39
assert result .index .is_monotonic
40
40
41
41
tm .assert_frame_equal (result , expected )
42
42
43
43
# reconstruct
44
44
result = df .sort_index ().copy ()
45
45
result .index = result .index ._sort_levels_monotonic ()
46
- assert result .index .is_lexsorted ()
46
+ assert result .index ._is_lexsorted ()
47
47
assert result .index .is_monotonic
48
48
49
49
tm .assert_frame_equal (result , expected )
@@ -524,14 +524,14 @@ def test_sort_index_and_reconstruction(self):
524
524
[(0.5 , "a" ), (0.5 , "b" ), (0.8 , "a" ), (0.8 , "b" )]
525
525
),
526
526
)
527
- assert expected .index .is_lexsorted ()
527
+ assert expected .index ._is_lexsorted ()
528
528
529
529
result = DataFrame (
530
530
[[1 , 1 ], [2 , 2 ], [1 , 1 ], [2 , 2 ]],
531
531
index = MultiIndex .from_product ([[0.5 , 0.8 ], list ("ab" )]),
532
532
)
533
533
result = result .sort_index ()
534
- assert result .index .is_lexsorted ()
534
+ assert result .index ._is_lexsorted ()
535
535
assert result .index .is_monotonic
536
536
537
537
tm .assert_frame_equal (result , expected )
@@ -543,14 +543,14 @@ def test_sort_index_and_reconstruction(self):
543
543
),
544
544
)
545
545
result = result .sort_index ()
546
- assert result .index .is_lexsorted ()
546
+ assert result .index ._is_lexsorted ()
547
547
548
548
tm .assert_frame_equal (result , expected )
549
549
550
550
concatted = pd .concat ([df , df ], keys = [0.8 , 0.5 ])
551
551
result = concatted .sort_index ()
552
552
553
- assert result .index .is_lexsorted ()
553
+ assert result .index ._is_lexsorted ()
554
554
assert result .index .is_monotonic
555
555
556
556
tm .assert_frame_equal (result , expected )
@@ -567,13 +567,13 @@ def test_sort_index_and_reconstruction(self):
567
567
df .columns = df .columns .set_levels (
568
568
pd .to_datetime (df .columns .levels [1 ]), level = 1
569
569
)
570
- assert not df .columns .is_lexsorted ()
570
+ assert not df .columns ._is_lexsorted ()
571
571
assert not df .columns .is_monotonic
572
572
result = df .sort_index (axis = 1 )
573
- assert result .columns .is_lexsorted ()
573
+ assert result .columns ._is_lexsorted ()
574
574
assert result .columns .is_monotonic
575
575
result = df .sort_index (axis = 1 , level = 1 )
576
- assert result .columns .is_lexsorted ()
576
+ assert result .columns ._is_lexsorted ()
577
577
assert result .columns .is_monotonic
578
578
579
579
# TODO: better name, de-duplicate with test_sort_index_level above
0 commit comments