File tree Expand file tree Collapse file tree 2 files changed +10
-0
lines changed
generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api
src/main/kotlin/org/jetbrains/kotlinx/dataframe/api Expand file tree Collapse file tree 2 files changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -3,15 +3,20 @@ package org.jetbrains.kotlinx.dataframe.api
33import org.jetbrains.kotlinx.dataframe.DataColumn
44import org.jetbrains.kotlinx.dataframe.DataFrame
55import org.jetbrains.kotlinx.dataframe.indices
6+ import kotlin.random.Random
67
78// region DataColumn
89
10+ public fun <T > DataColumn<T>.shuffle (random : Random ): DataColumn <T > = get(indices.shuffled(random))
11+
912public fun <T > DataColumn<T>.shuffle (): DataColumn <T > = get(indices.shuffled())
1013
1114// endregion
1215
1316// region DataFrame
1417
18+ public fun <T > DataFrame<T>.shuffle (random : Random ): DataFrame <T > = getRows(indices.shuffled(random))
19+
1520public fun <T > DataFrame<T>.shuffle (): DataFrame <T > = getRows(indices.shuffled())
1621
1722// endregion
Original file line number Diff line number Diff line change @@ -3,15 +3,20 @@ package org.jetbrains.kotlinx.dataframe.api
33import org.jetbrains.kotlinx.dataframe.DataColumn
44import org.jetbrains.kotlinx.dataframe.DataFrame
55import org.jetbrains.kotlinx.dataframe.indices
6+ import kotlin.random.Random
67
78// region DataColumn
89
10+ public fun <T > DataColumn<T>.shuffle (random : Random ): DataColumn <T > = get(indices.shuffled(random))
11+
912public fun <T > DataColumn<T>.shuffle (): DataColumn <T > = get(indices.shuffled())
1013
1114// endregion
1215
1316// region DataFrame
1417
18+ public fun <T > DataFrame<T>.shuffle (random : Random ): DataFrame <T > = getRows(indices.shuffled(random))
19+
1520public fun <T > DataFrame<T>.shuffle (): DataFrame <T > = getRows(indices.shuffled())
1621
1722// endregion
You can’t perform that action at this time.
0 commit comments