pyarrow.csv.write_csv#
- pyarrow.csv.write_csv(data,output_file,write_options=None,MemoryPoolmemory_pool=None)#
Write record batch or table to a CSV file.
- Parameters:
- data
pyarrow.RecordBatchorpyarrow.Table The data to write.
- output_file
str, path,pyarrow.NativeFile, or file-like object The location where to write the CSV data.
- write_options
pyarrow.csv.WriteOptions Options to configure writing the CSV data.
- memory_pool
MemoryPool, optional Pool for temporary allocations.
- data
Examples
>>>importpyarrowaspa>>>frompyarrowimportcsv
>>>legs=pa.array([2,4,5,100])>>>animals=pa.array(["Flamingo","Horse","Brittle stars","Centipede"])>>>entry_date=pa.array(["01/03/2022","02/03/2022",..."03/03/2022","04/03/2022"])>>>table=pa.table([animals,legs,entry_date],...names=["animals","n_legs","entry"])
>>>csv.write_csv(table,"animals.csv")
>>>write_options=csv.WriteOptions(include_header=False)>>>csv.write_csv(table,"animals.csv",write_options=write_options)
>>>write_options=csv.WriteOptions(delimiter=";")>>>csv.write_csv(table,"animals.csv",write_options=write_options)
On this page

