We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 9a5832c commit a0df9c4Copy full SHA for a0df9c4
pandas/core/reshape/reshape.py
@@ -929,9 +929,9 @@ def _reorder_for_extension_array_stack(
929
def stack_v3(frame: DataFrame, level: list[int]) -> Series | DataFrame:
930
if frame.columns.nunique() != len(frame.columns):
931
raise ValueError("Columns with duplicate values are not supported in stack")
932
- set_levels = set(level)
933
- if not len(set_levels):
+ if not len(level):
934
return frame
+ set_levels = set(level)
935
stack_cols = frame.columns._drop_level_numbers(
936
[k for k in range(frame.columns.nlevels - 1, -1, -1) if k not in set_levels]
937
)
0 commit comments