Skip to content

Commit 6bfff11

Browse files
author
Marco Gorelli
committed
temp
1 parent 775e19a commit 6bfff11

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

pandas/core/indexes/multi.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1649,7 +1649,7 @@ def _lexsort_depth(self) -> int:
16491649
int64_codes = [ensure_int64(level_codes) for level_codes in self.codes]
16501650
else:
16511651
int64_codes = [
1652-
ensure_int64(algos.factorize(i, sort=True)[0]) for i in self.levels
1652+
ensure_int64(algos.factorize(self.get_level_values(i), sort=True)[0]) for i in range(self.nlevels)
16531653
]
16541654
for k in range(self.nlevels, 0, -1):
16551655
if libalgos.is_lexsorted(int64_codes[:k]):

pandas/tests/test_multilevel.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1100,14 +1100,15 @@ def aggf(x):
11001100
return getattr(x, op)(skipna=skipna, axis=axis)
11011101

11021102
leftside = grouped.agg(aggf)
1103+
breakpoint()
11031104
rightside = getattr(frame, op)(level=level, axis=axis, skipna=skipna)
11041105
if sort:
11051106
rightside = rightside.sort_index(level=level, axis=axis)
11061107
frame = frame.sort_index(level=level, axis=axis)
11071108

11081109
# for good measure, groupby detail
11091110
level_index = frame._get_axis(axis).levels[level].rename(level_name)
1110-
1111+
breakpoint()
11111112
tm.assert_index_equal(leftside._get_axis(axis), level_index)
11121113
tm.assert_index_equal(rightside._get_axis(axis), level_index)
11131114

@@ -2414,6 +2415,7 @@ def test_sort_non_lexsorted(self):
24142415
)
24152416

24162417
df = DataFrame({"col": range(len(idx))}, index=idx, dtype="int64")
2418+
breakpoint()
24172419
assert df.index.is_lexsorted() is False
24182420
assert df.index.is_monotonic is False
24192421

0 commit comments

Comments
 (0)