Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何透视聚合序列的结果_Python_Pandas_Dataframe_Pivot - Fatal编程技术网

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")