跳到內容

實作 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():類型為 schemananoarrow_array