File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
core/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -20,8 +20,11 @@ import org.jetbrains.kotlinx.dataframe.columns.ColumnSet
20
20
import org.jetbrains.kotlinx.dataframe.columns.FrameColumn
21
21
import org.jetbrains.kotlinx.dataframe.columns.SingleColumn
22
22
import org.jetbrains.kotlinx.dataframe.columns.ValueColumn
23
+ import org.jetbrains.kotlinx.dataframe.documentation.DocumentationUrls
24
+ import org.jetbrains.kotlinx.dataframe.impl.DataRowImpl
23
25
import org.jetbrains.kotlinx.dataframe.impl.GroupByImpl
24
26
import org.jetbrains.kotlinx.dataframe.impl.anyNull
27
+ import org.jetbrains.kotlinx.dataframe.impl.api.convertToDataFrame
25
28
import org.jetbrains.kotlinx.dataframe.impl.asList
26
29
import org.jetbrains.kotlinx.dataframe.impl.columnName
27
30
import org.jetbrains.kotlinx.dataframe.impl.columns.ColumnAccessorImpl
@@ -403,6 +406,11 @@ public fun <T> DataRow<T>.toDataFrame(): DataFrame<T> = owner[index..index]
403
406
404
407
public fun AnyRow.toMap (): Map <String , Any ?> = df().columns().associate { it.name() to it[index] }
405
408
409
+ public fun Map <String , Any ?>.toDataRow () : DataRow <* > {
410
+ val df = mapValues { listOf (it.value) }.toDataFrame()
411
+ return DataRowImpl (0 , df)
412
+ }
413
+
406
414
// endregion
407
415
408
416
// region Array
You can’t perform that action at this time.
0 commit comments