SQLite中是否有产品运营商(或解决方法)?

时间:2010-11-09 22:27:03

标签: r sqlite aggregate product

我使用GROUP BY每月汇总一件商品。我想要一列的SUM和另一列的产品。我无法在线或在我的书中找到产品运营商......但是还有一系列其他运营商会建立产品运营商吗?

在紧要关头,我可以在R中运行产品,这是数据前进的地方,但我希望尽量减少循环次数。

谢谢!

更新:好的,所以我真的想创建一个产品聚合器,将列的产品发送回R.在尝试回答下一个问题时,我得到了答案,将它们放在一起。已经有一个未包含在SQLite中的常用函数库(Healey functions)。我可以使用库(RSQLite.extfuns)在R中轻松使用这些函数。因此,我可以通过对日志总和进行取幂来创建产品聚合器。感谢DWin for showing我关于RQLite.extfuns库的关键部分。

2 个答案:

答案 0 :(得分:3)

您可以使用create_function().

添加自己的聚合运算符

答案 1 :(得分:2)

如果每组的行数足够小,您可以使用group-concat返回R的所有被乘数。