gpt4 book ai didi

python - 如果它们具有相同的索引,如何 reshape 数据框?

转载 作者:太空宇宙 更新时间:2023-11-03 12:31:00 26 4
gpt4 key购买 nike

如果我有一个像

这样的数据框
df= pd.DataFrame(['a','b','c','d'],index=[0,0,1,1])
   00  a0  b1  c1  d

How can I reshape the dataframe based on index like below i.e

df= pd.DataFrame([['a','b'],['c','d']],index=[0,1])
  0  10  a  b1  c  d

最佳答案

让我们使用set_indexgroupbycumcountunstack:

df.set_index(df.groupby(level=0).cumcount(), append=True)[0].unstack()

输出:

   0  1
0 a b
1 c d

关于python - 如果它们具有相同的索引,如何 reshape 数据框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45677788/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com