跳到內容

寫入 CSV 檔案至磁碟

用法

write_csv_arrow(
  x,
  sink,
  file = NULL,
  include_header = TRUE,
  col_names = NULL,
  batch_size = 1024L,
  na = "",
  write_options = NULL,
  ...
)

引數

x

data.frameRecordBatchTable

sink

字串檔案路徑、連線、URI 或 OutputStream,或檔案系統中的路徑 (SubTreeFileSystem)

file

檔案名稱。指定此項或 sink,而非兩者皆指定。

include_header

是否寫入包含欄位名稱的初始標頭列

col_names

include_header 相同。指定此項或 include_headers,而非兩者皆指定。

batch_size

一次處理的最大列數。預設值為 1024。

na

NA 值的寫入值。不得包含引號。預設值為 ""

write_options

請參閱 CSV 寫入選項

...

其他參數

輸入 x,不可見。請注意,若 sinkOutputStream,則串流將保持開啟。

範例

tf <- tempfile()
on.exit(unlink(tf))
write_csv_arrow(mtcars, tf)