如果很少的列相同,然后在熊猫中将行值添加在一起
以下是细节
是数据框架
Name| Filename| delimetier| good delimeter| bad delimeter
A 123 48 a A
A 123 48 A
B 123 48 b C
C 123 49 c B
A 123 48 d D
A 123 48 c E
B 123 48 d F
我想要的是
Name| Filename| delimetier| good delimeter| bad delimeter
A 123 48 a, c, d A, D, E
B 123 48 b, d C, F
C 123 49 c B
即使有无效的价值和重复,也忽略了它们。而且我尝试使用groupby()来解决它,但失败了。
The following are the details
Here is the data frame
Name| Filename| delimetier| good delimeter| bad delimeter
A 123 48 a A
A 123 48 A
B 123 48 b C
C 123 49 c B
A 123 48 d D
A 123 48 c E
B 123 48 d F
What I want is
Name| Filename| delimetier| good delimeter| bad delimeter
A 123 48 a, c, d A, D, E
B 123 48 b, d C, F
C 123 49 c B
Even there have null value and duplicates, ignore them. And I have tried use groupby() to solve it, but failed.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
groupby.apply
来实现此结果。使用此数据:
解决方案
You can use a
groupby.apply
to achieve this result.Using this data:
Solution