pyarrow.csv.ParseOptions

class pyarrow.csv.ParseOptions(delimiter=None, *, quote_char=None, double_quote=None, escape_char=None, newlines_in_values=None, ignore_empty_lines=None)

Bases: pyarrow.lib._Weakrefable

Options for parsing CSV files.

Parameters
  • delimiter (1-character string, optional (default ',')) – The character delimiting individual cells in the CSV data.

  • quote_char (1-character string or False, optional (default '"')) – The character used optionally for quoting CSV values (False if quoting is not allowed).

  • double_quote (bool, optional (default True)) – Whether two quotes in a quoted CSV value denote a single quote in the data.

  • escape_char (1-character string or False, optional (default False)) – The character used optionally for escaping special characters (False if escaping is not allowed).

  • newlines_in_values (bool, optional (default False)) – Whether newline characters are allowed in CSV values. Setting this to True reduces the performance of multi-threaded CSV reading.

  • ignore_empty_lines (bool, optional (default True)) – Whether empty lines are ignored in CSV input. If False, an empty line is interpreted as containing a single empty value (assuming a one-column CSV file).

__init__(*args, **kwargs)

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__(*args, **kwargs)

Initialize self.

equals(self, ParseOptions other)

validate(self)

Attributes

delimiter

The character delimiting individual cells in the CSV data.

double_quote

Whether two quotes in a quoted CSV value denote a single quote in the data.

escape_char

The character used optionally for escaping special characters (False if escaping is not allowed).

ignore_empty_lines

Whether empty lines are ignored in CSV input.

newlines_in_values

Whether newline characters are allowed in CSV values.

quote_char

The character used optionally for quoting CSV values (False if quoting is not allowed).

delimiter

The character delimiting individual cells in the CSV data.

double_quote

Whether two quotes in a quoted CSV value denote a single quote in the data.

equals(self, ParseOptions other)
escape_char

The character used optionally for escaping special characters (False if escaping is not allowed).

ignore_empty_lines

Whether empty lines are ignored in CSV input. If False, an empty line is interpreted as containing a single empty value (assuming a one-column CSV file).

newlines_in_values

Whether newline characters are allowed in CSV values. Setting this to True reduces the performance of multi-threaded CSV reading.

quote_char

The character used optionally for quoting CSV values (False if quoting is not allowed).

validate(self)