MCPcopy
hub / github.com/pandas-dev/pandas / _unstack_frame

Function _unstack_frame

pandas/core/reshape/reshape.py:602–616  ·  view source on GitHub ↗
(
    obj: DataFrame, level, fill_value=None, sort: bool = True
)

Source from the content-addressed store, hash-verified

600
601
602def _unstack_frame(
603 obj: DataFrame, level, fill_value=None, sort: bool = True
604) -> DataFrame:
605 assert isinstance(obj.index, MultiIndex) # checked by caller
606 unstacker = _Unstacker(
607 obj.index, level=level, constructor=obj._constructor, sort=sort
608 )
609
610 if not obj._can_fast_transpose:
611 mgr = obj._mgr.unstack(unstacker, fill_value=fill_value)
612 return obj._constructor_from_mgr(mgr, axes=mgr.axes)
613 else:
614 return unstacker.get_result(
615 obj, value_columns=obj.columns, fill_value=fill_value
616 )
617
618
619def _unstack_extension_series(

Callers 1

unstackFunction · 0.85

Calls 4

_UnstackerClass · 0.85
unstackMethod · 0.45
_constructor_from_mgrMethod · 0.45
get_resultMethod · 0.45

Tested by

no test coverage detected