当特定列相同时附加ID
例如,我的表
| ID | VALUE |
| -------- | -------------- |
| 1 | row24 |
| 2 | row24 |
| 3 | row1 |
| 4 | row15 |
| 5 | row16 |
| 6 | row17 |
| 8 | row24 |
| 7 | row17 |
| 9 | row19 |
输出应该是:
| ID | VALUE |
| -------- | -------------- |
| [1,2,8] | row24 |
| 3 | row1 |
| 4 | row15 |
| 5 | row16 |
| [6,7] | row17 |
| 9 | row19 |
我认为大熊猫中的groupby也许是一个解决方案,我尝试了一些,但它没有起作用...
For example I have this table
| ID | VALUE |
| -------- | -------------- |
| 1 | row24 |
| 2 | row24 |
| 3 | row1 |
| 4 | row15 |
| 5 | row16 |
| 6 | row17 |
| 8 | row24 |
| 7 | row17 |
| 9 | row19 |
Output should be:
| ID | VALUE |
| -------- | -------------- |
| [1,2,8] | row24 |
| 3 | row1 |
| 4 | row15 |
| 5 | row16 |
| [6,7] | row17 |
| 9 | row19 |
I think maybe groupby in pandas is a solution, i tried some but it didnt work...
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果需要组合列表和标量,请使用
groupby.agg
带有lambda函数:因为IG汇总仅列表获取OALSO OALSO OALSO元素列表:
If need combination lists and scalars use
GroupBy.agg
with lambda function:Because ig aggregate only list get oalso one element lists: