CSV Parsing Options
Usage
csv_parse_options(
  delimiter = ",",
  quoting = TRUE,
  quote_char = "\"",
  double_quote = TRUE,
  escaping = FALSE,
  escape_char = "\\",
  newlines_in_values = FALSE,
  ignore_empty_lines = TRUE
)Arguments
- delimiter
- Field delimiting character 
- quoting
- Logical: are strings quoted? 
- quote_char
- Quoting character, if - quotingis- TRUE
- double_quote
- Logical: are quotes inside values double-quoted? 
- escaping
- Logical: whether escaping is used 
- escape_char
- Escaping character, if - escapingis- TRUE
- newlines_in_values
- Logical: are values allowed to contain CR ( - 0x0d) and LF (- 0x0a) characters?
- ignore_empty_lines
- Logical: should empty lines be ignored (default) or generate a row of missing values (if - FALSE)?
Examples
tf <- tempfile()
on.exit(unlink(tf))
writeLines("x\n1\n\n2", tf)
read_csv_arrow(tf, parse_options = csv_parse_options(ignore_empty_lines = FALSE))
#> # A tibble: 3 × 1
#>       x
#>   <int>
#> 1     1
#> 2    NA
#> 3     2
open_csv_dataset(tf, parse_options = csv_parse_options(ignore_empty_lines = FALSE))
#> FileSystemDataset with 1 csv file
#> 1 columns
#> x: int64