Companion

object Companion

Functions

Link copied to clipboard
inline fun <reified T> create(name: String, values: List<T>, infer: Infer = Infer.None): DataColumn<T>
fun <T> create(name: String, values: List<T>, type: KType, infer: Infer = Infer.None): DataColumn<T>
Link copied to clipboard
fun <T> createByInference(name: String, values: List<T>, suggestedType: TypeSuggestion = TypeSuggestion.Infer, nullable: Boolean? = null): DataColumn<T>

Creates either a FrameColumn, ColumnGroup, or ValueColumn by analyzing each value in values.

Link copied to clipboard
inline fun <reified T> createByType(name: String, values: List<T>, infer: Infer = Infer.None): DataColumn<T>
fun <T> createByType(name: String, values: List<T>, type: KType, infer: Infer = Infer.None): DataColumn<T>
Link copied to clipboard

Creates ColumnGroup using the given name and df representing the group of columns.

Link copied to clipboard
fun <T> createFrameColumn(name: String, groups: List<DataFrame<T>>, schema: Lazy<DataFrameSchema>? = null): FrameColumn<T>

Creates FrameColumn using the given name and list of dataframes groups.

fun <T> createFrameColumn(name: String, df: DataFrame<T>, startIndices: Iterable<Int>): FrameColumn<T>
Link copied to clipboard
inline fun <reified T> createValueColumn(name: String, values: List<T>, infer: Infer = Infer.None): ValueColumn<T>

Creates ValueColumn using given name, values and reified column type.

fun <T> createValueColumn(name: String, values: List<T>, type: KType, infer: Infer = Infer.None, defaultValue: T? = null): ValueColumn<T>

Creates ValueColumn using given name, values and type.

Link copied to clipboard
fun <T> createWithTypeInference(name: String, values: List<T>, nullable: Boolean? = null): DataColumn<T>
Link copied to clipboard
fun empty(name: String = ""): DataColumn<Nothing>

Creates an empty DataColumn with given name of type Nothing. If you want to specify another type, use emptyOf<T>().

Link copied to clipboard
inline fun <reified T> emptyOf(name: String = ""): DataColumn<T>

Creates an empty DataColumn of type T with given name.