This function provides a lower-level API for calling Arrow functions by theirstring function name. You won't use it directly for most applications.Many Arrow compute functions are mapped to R methods,and in adplyr evaluation context,all Arrow functionsare callable with anarrow_ prefix.
Usage
call_function(function_name,..., args=list(...), options=empty_named_list())Details
When passing indices in...,args, oroptions, express them as0-based integers (consistent with C++).
See also
Arrow C++ documentation forthe functions and their respective options.
Examples
a<-Array$create(c(1L,2L,3L,NA,5L))s<-Scalar$create(4L)call_function("coalesce",a,s)#> Array#> <int32>#> [#> 1,#> 2,#> 3,#> 4,#> 5#> ]a<-Array$create(rnorm(10000))call_function("quantile",a, options=list(q=seq(0,1,0.25)))#> Array#> <double>#> [#> -3.3041822296584606,#> -0.6772029597996343,#> 0.0014695935200537034,#> 0.6759598650974947,#> 3.5889486327287328#> ]