import org.jetbrains.kotlinx.dataframe.* import org.jetbrains.kotlinx.dataframe.annotations.* import org.jetbrains.kotlinx.dataframe.api.* import org.jetbrains.kotlinx.dataframe.io.* fun box(): String { val df = dataFrameOf( "value" to listOf(1, 2, 3, 3), "type" to listOf("a", "b", "a", "b") ) val gb = df.groupBy { expr { "Category: ${type.uppercase()}" } named "category" } val categoryKey = gb.keys.category val dfWithCategory = gb.concatWithKeys() val category: DataColumn = dfWithCategory.category return "OK" }