pyarrow.csv.WriteOptions#

class pyarrow.csv.WriteOptions(include_header=None, *, batch_size=None, delimiter=None, quoting_style=None, quoting_header=None)#

基类:_Weakrefable

写入 CSV 文件的选项。

参数:
include_headerbool, 可选 (默认 True)

是否写入包含列名称的初始标题行

batch_sizeint, 可选 (默认 1024)

在转换和写入 CSV 数据时,一起处理的行数

delimiter1-character str, 可选 (默认 “,”)

CSV 数据中用于分隔各个单元格的字符。

quoting_stylestr, 可选 (默认 “needed”)

是否引用值,如果是,使用哪种引用样式。接受以下值:

  • “needed” (默认):仅在需要时将值用引号括起来。

  • “all_valid”:将所有有效值用引号括起来;空值不引用。

  • “none”:不将任何值用引号括起来;包含特殊字符(如引号、单元格分隔符或行尾)的值将引发错误。

quoting_headerstr, 可选 (默认 “needed”)

与 quoting_style 相同,但用于标题列名称。接受相同的值。注意:“needed” 和 “all_valid” 都具有引用所有列名称的相同效果。

__init__(*args, **kwargs)#

方法

__init__(*args, **kwargs)

validate(self)

属性

batch_size

在转换和写入 CSV 数据时,一起处理的行数。

delimiter

CSV 数据中用于分隔各个单元格的字符。

include_header

是否写入包含列名的初始标题行。

quoting_header

与 quoting_style 相同,但用于标题列名称。

quoting_style

是否引用值,如果是,使用哪种引用样式。

batch_size#

在转换和写入 CSV 数据时,一起处理的行数。

delimiter#

CSV 数据中用于分隔各个单元格的字符。

include_header#

是否写入包含列名的初始标题行。

quoting_header#

与 quoting_style 相同,但用于标题列名称。注意:“needed” 和 “all_valid” 都具有引用所有列名称的相同效果。

quoting_style#

是否引用值,如果是,使用哪种引用样式。接受以下值:

  • “needed” (默认):仅在需要时将值用引号括起来。

  • “all_valid”:将所有有效值用引号括起来;空值不引用。

  • “none”:不将任何值用引号括起来;包含特殊字符(如引号、单元格分隔符或行尾)的值将引发错误。

validate(self)#