as_arrow_array() 函数与 Array$create() 相同,但它是一个 S3 泛型,允许在其他包中定义方法将对象转换为 Array。Array$create() 稍微快一些,因为它在回退到 as_arrow_array() 之前尝试在 C++ 中转换。
用法
as_arrow_array(x, ..., type = NULL)
# S3 method for class 'Array'
as_arrow_array(x, ..., type = NULL)
# S3 method for class 'Scalar'
as_arrow_array(x, ..., type = NULL)
# S3 method for class 'ChunkedArray'
as_arrow_array(x, ..., type = NULL)参数
- x
要转换为 Arrow 数组的对象
- ...
传递给 S3 方法
- 类型
最终 Array 的 类型。
NULL值将默认为由infer_type()推断的类型。
返回值
具有 type 类型的 Array。