2024-04-30 01:04:59 发布
网友
我在熊猫数据框中有这样的数据:
我想把它转换成这样(在熊猫数据框中):
我试着用df.熔融(), 测向枢轴(),和df.T(),但由于它们转换了所有列,所以对我来说没用。。。任何人都知道如何解决这个问题(使用pd Dataframe以外的东西也可以,我的数据在csv文件中)?在
你可以用一句话来做到:
df.set_index(['name','group']).unstack()
我想你可以用^{}和^{}:
print (df) name group weight 0 a e 60 1 t g 70 2 p d 80 3 f d 40 4 e e 50 5 l g 30 6 a d 20 print (df.pivot(index='name', columns='group', values='weight').fillna('')) group d e g name a 20 60 e 50 f 40 l 30 p 80 t 70
你可以用一句话来做到:
我想你可以用^{} 和^{} :
相关问题 更多 >
编程相关推荐