如何创建具有可变列数的函数

How to create a function with a variable number of columns

就我而言,我希望能够将多个列发送到 (R) 函数,但是这些列本身是在 运行 时定义的。 更糟糕的是,必须执行的计算取决于所有列的数据。 (所以我不能按列执行)

在文档中我只看到参数数量固定的示例,而且它们都是单一数据类型。

是否可以有灵活数量的参数? 我尝试使用以下但没有用:

CREATE FUNCTION rapi01(i table) RETURNS DOUBLE LANGUAGE R {
    10;
};

不,目前不支持。