我有一个如下数据框:
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
感谢您的帮助