[英]Python pandas - How to correctly transpose this data?
我正在使用熊猫来转换如下所示的数据框:
Id Question Answer
54 49477 Color Red
60 49477 Base Standard
133 49204 Color Blue
171 49204 Base Extended
254 48993 Color Blue
292 48993 Base Standard
我试图弄清楚如何聚合数据并将数据附加在一起,以使生成的数据框如下所示:
Id Question Answer
49477 Color,Base Red,Standard
49204 Color,Base Blue,Extended
48993 Color,Base Blue,Standard
关于如何解决这个问题的任何指导?
使用groupby
+ agg
并join
df.groupby('Id').agg(','.join)
Out[180]:
Question Answer
Id
48993 Color,Base Blue,Standard
49204 Color,Base Blue,Extended
49477 Color,Base Red,Standard
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.