Pandas Groupby到新专栏
我有下表
组 | 值 | 名称 |
---|---|---|
1 | 1.1 | AAAA |
1 | 1.2 | BBBB |
2 | 1.4 | CCCC |
2 | 1.6 | DDDD |
3 | 0.4 | EEEE |
3 | 0.3 | FFFF |
按组ID进行分组:
group | value_1 | name_1 | 值 | 通过 |
---|---|---|---|---|
我想 | 1.1 | AAAA | 1.2 | BBBB |
2 | 1.4 | CCCC | 1.6 | DDDDD |
3 | 0.4 | EEEE | 0.3 | FFFF |
现在a解决方案,假设每组只有两行是可以的,但是如果可能的话,我想看到一个超过两个行的解决方案。
I have the following table
Group | Value | Name |
---|---|---|
1 | 1.1 | AAAA |
1 | 1.2 | BBBB |
2 | 1.4 | CCCC |
2 | 1.6 | DDDD |
3 | 0.4 | EEEE |
3 | 0.3 | FFFF |
I'd like to transform the table to the following by grouping by the group ID:
Group | Value_1 | Name_1 | Value_2 | Name_2 |
---|---|---|---|---|
1 | 1.1 | AAAA | 1.2 | BBBB |
2 | 1.4 | CCCC | 1.6 | DDDDD |
3 | 0.4 | EEEE | 0.3 | FFFF |
For now a solution, assuming there are only two rows per group is fine, but if possible I'd like to see a solution with more than two rows.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
为每个组添加一个计数器,然后取消堆栈:
Adding a counter for each group and then unstack: