Dataframe 0.13 Help

toList

Converts DataFrame into a List of data class instances by current DataFrame type argument.

toList()

Type of data class is defined by current type argument of DataFrame. If this type argument is not data class, exception will be thrown.

Data class properties are matched with DataFrame columns by name. If property type differs from column type type conversion will be performed. If no automatic type conversion was found, exception will be thrown.

To export DataFrame into specific type of data class, use toListOf:

toListOf

Converts DataFrame into a List of instances of given data class.

val df = dataFrameOf("name", "lastName", "age")("John", "Doe", 21) .group("name", "lastName").into("fullName") data class FullName(val name: String, val lastName: String) data class Person(val fullName: FullName, val age: Int) val persons = df.toListOf<Person>() // [Person(fullName = FullName(name = "John", lastName = "Doe"), age = 21)]
Last modified: 29 March 2024