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_size
int, 可选 (默认 1024) 在转换和写入 CSV 数据时,一起处理的行数
- delimiter1-character
str, 可选 (默认 “,”) CSV 数据中用于分隔各个单元格的字符。
- quoting_style
str, 可选 (默认 “needed”) 是否引用值,如果是,使用哪种引用样式。接受以下值:
“needed” (默认):仅在需要时将值用引号括起来。
“all_valid”:将所有有效值用引号括起来;空值不引用。
“none”:不将任何值用引号括起来;包含特殊字符(如引号、单元格分隔符或行尾)的值将引发错误。
- quoting_header
str, 可选 (默认 “needed”) 与 quoting_style 相同,但用于标题列名称。接受相同的值。注意:“needed” 和 “all_valid” 都具有引用所有列名称的相同效果。
- include_headerbool, 可选 (默认
- __init__(*args, **kwargs)#
方法
属性
在转换和写入 CSV 数据时,一起处理的行数。
CSV 数据中用于分隔各个单元格的字符。
是否写入包含列名的初始标题行。
与 quoting_style 相同,但用于标题列名称。
是否引用值,如果是,使用哪种引用样式。
- batch_size#
在转换和写入 CSV 数据时,一起处理的行数。
- delimiter#
CSV 数据中用于分隔各个单元格的字符。
- include_header#
是否写入包含列名的初始标题行。
- quoting_header#
与 quoting_style 相同,但用于标题列名称。注意:“needed” 和 “all_valid” 都具有引用所有列名称的相同效果。
- quoting_style#
是否引用值,如果是,使用哪种引用样式。接受以下值:
“needed” (默认):仅在需要时将值用引号括起来。
“all_valid”:将所有有效值用引号括起来;空值不引用。
“none”:不将任何值用引号括起来;包含特殊字符(如引号、单元格分隔符或行尾)的值将引发错误。
- validate(self)#