猿问

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

我有一个简单的系列数据,如下所示:


  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 实现它?谢谢。


红颜莎娜
浏览 186回答 2
2回答

富国沪深

如果您正在寻找正确且快速的解决方案,您应该使用Cold 的方法,但如果只是一个小数据集,您可以使用df.groupby(df.index).agg(list).apply(pd.Series)Out[14]:              0       1       2id                            100241  Issue1  Issue2  Issue3100242  Issue1  Issue2  Issue3
随时随地看视频慕课网APP

相关分类

Python
我要回答