Companion
object Companion
Functions
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>
Calls createColumnGroup, createFrameColumn, or createValueColumn based on type T.
fun <T> createByType(name: String, values: List<T>, type: KType, infer: Infer = Infer.None): DataColumn<T>
Calls createColumnGroup, createFrameColumn, or createValueColumn based on type.
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
Creates an empty DataColumn with given name of type Nothing. If you want to specify another type, use .emptyOf<T>()
Link copied to clipboard
Creates an empty DataColumn of type T with given name.