diff --git a/core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt b/core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt index ed5c0bccb6..dc4f791871 100644 --- a/core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt +++ b/core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt @@ -3,15 +3,20 @@ package org.jetbrains.kotlinx.dataframe.api import org.jetbrains.kotlinx.dataframe.DataColumn import org.jetbrains.kotlinx.dataframe.DataFrame import org.jetbrains.kotlinx.dataframe.indices +import kotlin.random.Random // region DataColumn +public fun DataColumn.shuffle(random: Random): DataColumn = get(indices.shuffled(random)) + public fun DataColumn.shuffle(): DataColumn = get(indices.shuffled()) // endregion // region DataFrame +public fun DataFrame.shuffle(random: Random): DataFrame = getRows(indices.shuffled(random)) + public fun DataFrame.shuffle(): DataFrame = getRows(indices.shuffled()) // endregion diff --git a/core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt b/core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt index ed5c0bccb6..dc4f791871 100644 --- a/core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt +++ b/core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/shuffle.kt @@ -3,15 +3,20 @@ package org.jetbrains.kotlinx.dataframe.api import org.jetbrains.kotlinx.dataframe.DataColumn import org.jetbrains.kotlinx.dataframe.DataFrame import org.jetbrains.kotlinx.dataframe.indices +import kotlin.random.Random // region DataColumn +public fun DataColumn.shuffle(random: Random): DataColumn = get(indices.shuffled(random)) + public fun DataColumn.shuffle(): DataColumn = get(indices.shuffled()) // endregion // region DataFrame +public fun DataFrame.shuffle(random: Random): DataFrame = getRows(indices.shuffled(random)) + public fun DataFrame.shuffle(): DataFrame = getRows(indices.shuffled()) // endregion