pandas.Series.unstack#
- Series.unstack(level=- 1, fill_value=None)[源代码]#
取消堆叠,也称为Pivot,与多索引串联以生成DataFrame。
- 参数
- levelInt、str或列表,默认为最后一级
要取消堆叠的级别,可以传递级别名称。
- fill_value标量值,默认为无
替换NaN值时要使用的值。
- 退货
- DataFrame
非堆叠系列。
注意事项
参考文献 the user guide 查看更多示例。
示例
>>> 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