实现 Arrow 扩展类型
用法
infer_nanoarrow_ptype_extension(
extension_spec,
x,
...,
warn_unregistered = TRUE
)
convert_array_extension(
extension_spec,
array,
to,
...,
warn_unregistered = TRUE
)
as_nanoarrow_array_extension(extension_spec, x, ..., schema = NULL)参数
- extension_spec
继承自“nanoarrow_extension_spec”的扩展规范。
- x, array, to, schema, ...
从
infer_nanoarrow_ptype(),convert_array(),as_nanoarrow_array()和/或as_nanoarrow_array_stream()传入。- warn_unregistered
使用
FALSE以基于存储类型进行推断/转换而不发出警告。
返回值
infer_nanoarrow_ptype_extension():用作默认转换目标的 R 向量原型。convert_array_extension():类型为to的 R 向量。as_nanoarrow_array_extension():类型为schema的 nanoarrow_array。