Package-level declarations

Types

Link copied to clipboard
typealias AdjustCSVFormat = CSVFormat.Builder.(CSVFormat.Builder) -> CSVFormat.Builder

Typealias for CSVFormat.Builder.(CSVFormat.Builder) -> CSVFormat.Builder. A lambda where you can overwrite or adjust any of the CSV format options.

Link copied to clipboard
typealias AdjustCsvSpecs = CsvSpecs.Builder.(CsvSpecs.Builder) -> CsvSpecs.Builder

Typealias for CsvSpecs.Builder.(CsvSpecs.Builder) -> CsvSpecs.Builder. A lambda where you can overwrite or adjust any of the CSV specs.

Link copied to clipboard
class CsvDeephaven(delimiter: Char = DelimParams.CSV_DELIMITER) : SupportedDataFrameFormat
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
enum class QuoteMode : Enum<QuoteMode>

Defines quoting behavior.

Link copied to clipboard
class TsvDeephaven(delimiter: Char = DelimParams.TSV_DELIMITER) : SupportedDataFrameFormat

Properties

Link copied to clipboard

Default strings that are considered null when reading CSV / TSV / delim files:

Functions

Link copied to clipboard
fun DataFrame.Companion.readCsv(file: File, delimiter: Char = CSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(file)): DataFrame<*>
fun DataFrame.Companion.readCsv(path: Path, delimiter: Char = CSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(path)): DataFrame<*>

Reads any CSV file to a DataFrame.

fun DataFrame.Companion.readCsv(url: URL, delimiter: Char = CSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(url)): DataFrame<*>

Reads any CSV url to a DataFrame.

fun DataFrame.Companion.readCsv(fileOrUrl: String, delimiter: Char = CSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(fileOrUrl)): DataFrame<*>

Reads any CSV file or url to a DataFrame.

fun DataFrame.Companion.readCsv(inputStream: InputStream, delimiter: Char = CSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = COMPRESSION, adjustCsvSpecs: AdjustCsvSpecs = ADJUST_CSV_SPECS): DataFrame<*>

Reads any CSV input stream to a DataFrame.

Link copied to clipboard
fun DataFrame.Companion.readCsvStr(text: String, delimiter: Char = CSV_DELIMITER, header: List<String> = HEADER, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL): DataFrame<*>

Reads any CSV String to a DataFrame.

Link copied to clipboard
fun DataFrame.Companion.readDelim(file: File, delimiter: Char = DELIM_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(file)): DataFrame<*>
fun DataFrame.Companion.readDelim(path: Path, delimiter: Char = DELIM_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(path)): DataFrame<*>

Reads any delimiter-separated text file to a DataFrame.

fun DataFrame.Companion.readDelim(url: URL, delimiter: Char = DELIM_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(url)): DataFrame<*>

Reads any delimiter-separated text url to a DataFrame.

fun DataFrame.Companion.readDelim(fileOrUrl: String, delimiter: Char = DELIM_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(fileOrUrl)): DataFrame<*>

Reads any delimiter-separated text file or url to a DataFrame.

fun DataFrame.Companion.readDelim(inputStream: InputStream, delimiter: Char = DELIM_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = COMPRESSION, adjustCsvSpecs: AdjustCsvSpecs = ADJUST_CSV_SPECS): DataFrame<*>

Reads any delimiter-separated text input stream to a DataFrame.

Link copied to clipboard
fun DataFrame.Companion.readDelimStr(text: String, delimiter: Char = DELIM_DELIMITER, header: List<String> = HEADER, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL): DataFrame<*>

Reads any delimiter-separated text String to a DataFrame.

Link copied to clipboard
fun DataFrame.Companion.readTsv(file: File, delimiter: Char = TSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(file)): DataFrame<*>
fun DataFrame.Companion.readTsv(path: Path, delimiter: Char = TSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(path)): DataFrame<*>

Reads any TSV file to a DataFrame.

fun DataFrame.Companion.readTsv(url: URL, delimiter: Char = TSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(url)): DataFrame<*>

Reads any TSV url to a DataFrame.

fun DataFrame.Companion.readTsv(fileOrUrl: String, delimiter: Char = TSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = Compression.of(fileOrUrl)): DataFrame<*>

Reads any TSV file or url to a DataFrame.

fun DataFrame.Companion.readTsv(inputStream: InputStream, delimiter: Char = TSV_DELIMITER, header: List<String> = HEADER, charset: Charset? = CHARSET, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL, compression: Compression<*> = COMPRESSION, adjustCsvSpecs: AdjustCsvSpecs = ADJUST_CSV_SPECS): DataFrame<*>

Reads any TSV input stream to a DataFrame.

Link copied to clipboard
fun DataFrame.Companion.readTsvStr(text: String, delimiter: Char = TSV_DELIMITER, header: List<String> = HEADER, hasFixedWidthColumns: Boolean = HAS_FIXED_WIDTH_COLUMNS, fixedColumnWidths: List<Int> = FIXED_COLUMN_WIDTHS, colTypes: Map<String, ColType> = COL_TYPES, skipLines: Long = SKIP_LINES, readLines: Long? = READ_LINES, parserOptions: ParserOptions? = PARSER_OPTIONS, ignoreEmptyLines: Boolean = IGNORE_EMPTY_LINES, allowMissingColumns: Boolean = ALLOW_MISSING_COLUMNS, ignoreExcessColumns: Boolean = IGNORE_EXCESS_COLUMNS, quote: Char = QUOTE, ignoreSurroundingSpaces: Boolean = IGNORE_SURROUNDING_SPACES, trimInsideQuoted: Boolean = TRIM_INSIDE_QUOTED, parseParallel: Boolean = PARSE_PARALLEL): DataFrame<*>

Reads any TSV String to a DataFrame.

Link copied to clipboard
fun AnyFrame.toCsvStr(delimiter: Char = CSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR): String

Converts this DataFrame to a CSV String.

Link copied to clipboard
fun AnyFrame.toDelimStr(delimiter: Char = DELIM_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR): String

Converts this DataFrame to a delimiter-separated text String.

Link copied to clipboard
fun AnyFrame.toTsvStr(includeHeader: Boolean = INCLUDE_HEADER, delimiter: Char = TSV_DELIMITER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR): String

Converts this DataFrame to a TSV String.

Link copied to clipboard
fun AnyFrame.writeCsv(file: File, delimiter: Char = CSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)
fun AnyFrame.writeCsv(path: Path, delimiter: Char = CSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)
fun AnyFrame.writeCsv(path: String, delimiter: Char = CSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)

Writes this DataFrame to a CSV file.

fun AnyFrame.writeCsv(writer: Appendable, delimiter: Char = CSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR, adjustCsvFormat: AdjustCSVFormat = ADJUST_CSV_FORMAT)

Writes this DataFrame to a CSV Appendable.

Link copied to clipboard
fun AnyFrame.writeDelim(file: File, delimiter: Char = DELIM_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)
fun AnyFrame.writeDelim(path: Path, delimiter: Char = DELIM_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)
fun AnyFrame.writeDelim(path: String, delimiter: Char = DELIM_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)

Writes this DataFrame to a delimiter-separated text file.

fun AnyFrame.writeDelim(writer: Appendable, delimiter: Char = DELIM_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR, adjustCsvFormat: AdjustCSVFormat = ADJUST_CSV_FORMAT)

Writes this DataFrame to a delimiter-separated text Appendable.

Link copied to clipboard
fun AnyFrame.writeTsv(file: File, delimiter: Char = TSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)
fun AnyFrame.writeTsv(path: Path, delimiter: Char = TSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)
fun AnyFrame.writeTsv(path: String, delimiter: Char = TSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR)

Writes this DataFrame to a TSV file.

fun AnyFrame.writeTsv(writer: Appendable, delimiter: Char = TSV_DELIMITER, includeHeader: Boolean = INCLUDE_HEADER, quote: Char? = QUOTE, quoteMode: QuoteMode = QUOTE_MODE, escapeChar: Char? = ESCAPE_CHAR, commentChar: Char? = COMMENT_CHAR, headerComments: List<String> = HEADER_COMMENTS, recordSeparator: String = RECORD_SEPARATOR, adjustCsvFormat: AdjustCSVFormat = ADJUST_CSV_FORMAT)

Writes this DataFrame to a TSV Appendable.