Python DataFrame获取以分组类别作为列的新df

时间:2019-06-27 14:59:20

标签: python dataframe

我有一个如下数据框:

df = pd.DataFrame([1,2,8,1,5,2,7,8], 
                  index=['A','B','B','A','A','A','B','B'])

每个索引具有相同数量的值(在这种情况下为4)。我想按索引分组,并获得一个新的数据框,其中索引作为列,分组的值作为行。

也许可能是这样的:

new_df=df.groupby([df.index]).apply(something)

我错过了不知道如何将分组数组作为列的最后一部分。

预期输出应为:

A B
1 2
1 8
5 7
2 8

感谢您的帮助

0 个答案:

没有答案