跳到內容

Apache Arrow 定義了兩種格式,用於序列化資料以進行行程間通訊 (IPC):「串流」格式和「檔案」格式,後者稱為 Feather。read_ipc_stream()read_feather() 分別讀取這些格式。

用法

read_ipc_stream(file, as_data_frame = TRUE, ...)

參數

file

字元檔案名稱或 URI、連線、raw 向量、Arrow 輸入串流,或具有路徑的 FileSystem (SubTreeFileSystem)。 如果是檔案名稱或 URI,將會開啟 Arrow InputStream,並在完成時關閉。 如果提供輸入串流,則會保持開啟。

as_data_frame

函式應該傳回 tibble (預設) 還是 Arrow Table

...

傳遞給 read_feather() 的額外參數。

如果 as_data_frameTRUE (預設值),則為 tibble,否則為 Arrow Table

另請參閱

write_feather() 用於寫入 IPC 檔案。RecordBatchReader 用於更底層的介面。