Python 如何透视聚合序列的结果
我有一个叫做“结果”的系列,我用Python 如何透视聚合序列的结果,python,pandas,dataframe,pivot,Python,Pandas,Dataframe,Pivot,我有一个叫做“结果”的系列,我用 groupby 在两列“dt”和“vc”上,对第三个数字列“numcol”求和 结果如下所示: dt vc abc ghi 3.2 jkl 44.1 mmm 15.2 xyz def 11.3 hhh 8.2 jjj 4.4 想要做一个透视,我创建了一个数据帧: resultsdf = results.t
groupby
在两列“dt”和“vc”上,对第三个数字列“numcol”求和
结果如下所示:
dt vc
abc ghi 3.2
jkl 44.1
mmm 15.2
xyz def 11.3
hhh 8.2
jjj 4.4
想要做一个透视,我创建了一个数据帧:
resultsdf = results.to_frame()
看起来是这样的:
numcol
dt vc
abc ghi 3.2
jkl 44.1
[....]
如何透视resultsdf,使索引为dt,列为vc,单元格的值为numcol
我无法重置此结构的索引,然后将其设置为dt。您可以使用
级别=1(vc)直接调用结果上的取消堆栈:
或者更明确地说:
results.unstack("vc")
或者默认使用最后一个索引级别results.unstack()
results.unstack("vc")