我在熊猫中有一个数据框:
(index) amount
0.0 0 73.74770979
0.0 1 34.36146516000001
1.0 0 25.759792399999995
1.0 1 117.37044276999995
我想要一个这样的DataFrame:
index amount_0, amount_1
0.0 73.... 34...
1.0 25.... 117...
我怎样才能做到这一点。我的索引列由“小时”和“边”列组成。
最佳答案
关于使用unstack()
呢?这使您可以指定要“取消堆栈”的索引级别:
df = df.unstack(level=1)
df
amount
ind2 0 1
ind1
0.0 73.747710 34.361465
1.0 25.759792 117.370443