跳到內容

此函數列出所有可用的 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)