Companion

object Companion

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun empty(nrow: Int = 0): AnyFrame

Creates a DataFrame with empty columns (rows = 0). Can be used as a "null object" in aggregation operations, operations that work on columns (select, reorder, ...)

Link copied to clipboard
inline fun <reified T> emptyOf(): DataFrame<T>

Creates a DataFrame with empty columns (rows = 0). Can be used as a "null object" in aggregation operations, operations that work on columns (select, reorder, ...)

Link copied to clipboard
fun DataFrame.Companion.read(file: File, header: List<String> = emptyList()): AnyFrame
fun DataFrame.Companion.read(url: URL, header: List<String> = emptyList()): AnyFrame
fun DataFrame.Companion.read(path: Path, header: List<String> = emptyList()): AnyFrame
fun DataFrame.Companion.read(path: String, header: List<String> = emptyList()): AnyFrame
internal fun DataFrame.Companion.read(stream: InputStream, format: SupportedDataFrameFormat? = null, header: List<String> = emptyList(), formats: List<SupportedDataFrameFormat> = supportedFormats.filterIsInstance<SupportedDataFrameFormat>()): ReadAnyFrame
internal fun DataFrame.Companion.read(path: Path, format: SupportedDataFrameFormat? = null, header: List<String> = emptyList(), formats: List<SupportedDataFrameFormat> = supportedFormats.filterIsInstance<SupportedDataFrameFormat>()): ReadAnyFrame
fun DataFrame.Companion.read(fileOrUrl: String, delimiter: Char, header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8): DataFrame<*>
Link copied to clipboard
fun DataFrame.Companion.readCSV(file: File, delimiter: Char = ',', header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>
fun DataFrame.Companion.readCSV(url: URL, delimiter: Char = ',', header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>
fun DataFrame.Companion.readCSV(fileOrUrl: String, delimiter: Char = ',', header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>
fun DataFrame.Companion.readCSV(stream: InputStream, delimiter: Char = ',', header: List<String> = listOf(), isCompressed: Boolean = false, colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>
Link copied to clipboard
fun DataFrame.Companion.readDelim(reader: Reader, format: CSVFormat = CSVFormat.DEFAULT.builder() .setHeader() .build(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, parserOptions: ParserOptions? = null): AnyFrame
fun DataFrame.Companion.readDelim(inStream: InputStream, delimiter: Char = ',', header: List<String> = listOf(), isCompressed: Boolean = false, csvType: CSVType, colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = defaultCharset, parserOptions: ParserOptions? = null): AnyFrame
Link copied to clipboard
internal fun DataFrame.Companion.readDelimImpl(reader: Reader, format: CSVFormat, colTypes: Map<String, ColType>, skipLines: Int, readLines: Int?, parserOptions: ParserOptions?): AnyFrame
Link copied to clipboard
fun DataFrame.Companion.readTSV(file: File, header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8): DataFrame<*>
fun DataFrame.Companion.readTSV(url: URL, header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>
fun DataFrame.Companion.readTSV(fileOrUrl: String, header: List<String> = listOf(), colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>
fun DataFrame.Companion.readTSV(stream: InputStream, header: List<String> = listOf(), isCompressed: Boolean = false, colTypes: Map<String, ColType> = mapOf(), skipLines: Int = 0, readLines: Int? = null, duplicate: Boolean = true, charset: Charset = Charsets.UTF_8, parserOptions: ParserOptions? = null): DataFrame<*>