登陆

在Python中将垂直系列重塑为水平

admin 2022-11-25 3人围观 ,发现0个评论

我有一个简单的系列数据看起来像:

  id     100241  Issue 1 100241  Issue 2 100241  Issue 3 100242  Issue 1 100242  Issue 2 100242  Issue 3 

我的目标是将其重塑为横向格式,每个id的一行及其相关问题并保存在excel中,看起来像

 id          100241  Issue 1 Issue 2 Issue 3 100242  Issue 1 Issue 2 Issue 3 

我是Python的新手,不知道如何使用Python实现它?谢谢.



1> cs95..:

您可以在索引中附加一个级别unstack:

counts = series.groupby(level=0).cumcount() series.to_frame().set_index(counts, append=True).iloc[:,0].unstack()                0        1        2 id                                100241  Issue 1  Issue 2  Issue 3 100242  Issue 1  Issue 2  Issue 3 

请发表您的评论
请关注微信公众号
微信二维码
不容错过
Powered By Z-BlogPHP