Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R SQLite中是否有产品操作员(或工作环境)?_R_Sqlite_Aggregate_Product - Fatal编程技术网

R SQLite中是否有产品操作员(或工作环境)?

R SQLite中是否有产品操作员(或工作环境)?,r,sqlite,aggregate,product,R,Sqlite,Aggregate,Product,我使用groupby每月聚合一个项目。我想要一列的总和和另一列的乘积。我在网上或书中找不到产品运营商。。。但是否有一系列其他运营商将建立产品运营商 在紧要关头,我可以在R中操作产品,这是数据的方向,但我希望尽量减少我所做的循环量 谢谢 更新:好的,所以我真的想创建一个产品聚合器,将某个列的产品发送回R。在尝试回答一个更进一步的下游问题时,我得到了将所有问题放在一起的答案。已经有一个公共函数库没有合并到SQLite中。我可以使用库()在R中轻松地使用这些函数。因此,我可以通过对日志的总和求幂来创建

我使用
groupby
每月聚合一个项目。我想要一列的总和和另一列的乘积。我在网上或书中找不到产品运营商。。。但是否有一系列其他运营商将建立产品运营商

在紧要关头,我可以在R中操作产品,这是数据的方向,但我希望尽量减少我所做的循环量

谢谢


更新:好的,所以我真的想创建一个产品聚合器,将某个列的产品发送回R。在尝试回答一个更进一步的下游问题时,我得到了将所有问题放在一起的答案。已经有一个公共函数库没有合并到SQLite中。我可以使用库()在R中轻松地使用这些函数。因此,我可以通过对日志的总和求幂来创建产品聚合器。感谢DWin为我提供了关于RQLite.extfuns库的关键部分。

您可以使用添加自己的聚合运算符。如果每个组的行数足够小,您可以使用返回R的所有被乘数。

这也很方便。谢谢好的,新手问题。。。在哪里保存C函数?我叫它什么?我必须编译吗?我的Google和book假设我了解C和SQLite API的内务管理方面。谢谢create_函数只是一个函数调用,但必须传递给它以实现聚合函数的函数是必须编写和编译的函数。“第七、第八和第九个参数xFunc、xStep和xFinal是指向实现SQL函数或聚合的C语言函数的指针。标量SQL函数只需要实现xFunc回调;空指针必须作为xStep和xFinal参数传递。聚合SQL函数需要实现必须为xFunc传递xStep、xFinal和NULL指针。”