python groupby:如何将分层分组数据从列移动到行中?

时间:2018-04-17 03:58:25

标签: python pandas-groupby

我有一个按名称分组的python / pandas groupby,如下所示:

name    gender      year        city            city total
jane    female      2011        Detroit          1
                    2015        Chicago          1
dan     male        2009        Lexington        1  
bill    male        2001        New York         1
                    2003        Buffalo          1
                    2000        San Francisco    1

我希望它看起来像这样:

 name   gender  year1   city1     year2 city2    year3  city3   city total
 jane   female  2011    Detroit   2015  Chicago                  2
 dan    male    2009    Lexington                                1  
 bill   male    2000    Chico     2001  NewYork  2003   Buffalo  3

所以我希望按名称保留分组,然后按年份排序,并使每个名称只有一列。它可能是假变量的一个变种?我甚至不确定如何总结它。

0 个答案:

没有答案