我尝试从包含一些 JOINS 的查询中对列中的值求和。
现在,我想对这些值求和,但当然有重复项。我还必须按 product_id 分组:
如何忽略重复项?当然,行数可以改变!
将COO矩阵转换为CSR格式时,将对重复项求和。在较早版本的scipy中,有一个标志sum_duplicates=False
,但是现在不见了。有没有一种方法可以将COO转换为CSR矩阵而不累加重复项?
下面是生成coo矩阵的示例:
将其转换为CSR格式,我们发现:
总和重复。我想出了对重复项进行求和的充分理由,但是,这不是我所需要的。
关注本站官方公众号:程序员总部,领取三大福利! 福利一:python和前端辅导 福利二:进程序员交流微信群,专属于程序员的圈子 福利三:领取全套零基础视频教程(python,java,前端,php)
关注公众号回复python,免费领取,回复充值+你的账号,免费为您充值1000积分
我尝试从包含一些 JOINS 的查询中对列中的值求和。
现在,我想对这些值求和,但当然有重复项。我还必须按 product_id 分组:
如何忽略重复项?当然,行数可以改变!
就是这样!我不知道我可以在 JOIN 项目中有子查询。谢谢你,这真的很有帮助!
严格来说,在这个例子中 group by 子句是不必要的,因为只有一个产品 id - 但是,如果选择了多个,它们将是必要的。