pandas.Series.unstack #
- 系列。unstack ( level = -1 , fill_value = None , sort = True ) [来源] #
Unstack,也称为pivot,使用MultiIndex的Series来生成DataFrame。
- 参数:
- level int、str 或它们的列表,默认最后一个级别
要取消堆叠的关卡,可以传递关卡名称。
- fill_value标量值,默认 None
替换 NaN 值时使用的值。
- 排序bool,默认 True
对生成的 MultiIndex 列中的级别进行排序。
- 返回:
- 数据框
未堆叠系列。
笔记
请参阅用户指南以获取更多示例。
例子
>>> s = pd.Series([1, 2, 3, 4], ... index=pd.MultiIndex.from_product([['one', 'two'], ... ['a', 'b']])) >>> s one a 1 b 2 two a 3 b 4 dtype: int64
>>> s.unstack(level=-1) a b one 1 2 two 3 4
>>> s.unstack(level=0) one two a 1 3 b 2 4