跳过内容

此函数列出所有可用 Arrow C++ 库计算函数的名称。可以通过将其传递给 call_function() 来调用它们,或者在 dplyr 动词中以 arrow_ 前缀按名称调用它们。

用法

list_compute_functions(pattern = NULL, ...)

参数

pattern

用于过滤函数列表的可选正则表达式

...

传递给 grep() 的附加参数

返回值

可用 Arrow C++ 函数名称的字符向量

详情

生成的列表描述了您的 arrow 构建的功能。某些函数,例如字符串和正则表达式函数,需要可选的构建时 C++ 依赖项。如果您的 arrow 包未启用这些功能进行编译,则这些函数将不会出现在此列表中。

有些函数在调用时需要传递选项(在一个名为 options 的列表中)。这些选项在 C++ 中需要自定义处理;许多函数已经设置了该处理,但并非所有函数都设置了。如果您遇到一个需要特殊处理选项的函数,请报告问题。

请注意,此列表**不**枚举所有这些函数的 R 绑定。该包包含用于许多基本 R 函数的 Arrow 方法,这些方法可以直接在 Arrow 对象上调用,以及 dplyr 动词中可用的一些 tidyverse 风格版本。

另请参阅

acero 用于 Arrow 函数的 R 绑定

示例

available_funcs <- list_compute_functions()
utf8_funcs <- list_compute_functions(pattern = "^UTF8", ignore.case = TRUE)