Skip to content

Commit 1ca32d4

Browse files
Automated commit of generated code
1 parent 0856f3f commit 1ca32d4

File tree

3 files changed

+5
-29
lines changed

3 files changed

+5
-29
lines changed

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/api/constructors.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ import org.jetbrains.kotlinx.dataframe.impl.columns.createComputedColumnReferenc
3232
import org.jetbrains.kotlinx.dataframe.impl.columns.forceResolve
3333
import org.jetbrains.kotlinx.dataframe.impl.columns.unbox
3434
import org.jetbrains.kotlinx.dataframe.size
35+
import org.jetbrains.kotlinx.dataframe.util.DATAFRAME_OF_WITH_VALUES
3536
import kotlin.random.Random
3637
import kotlin.random.nextInt
3738
import kotlin.reflect.KProperty
@@ -361,6 +362,7 @@ public fun dataFrameOf(header: Iterable<String>): DataFrameBuilder = DataFrameBu
361362
public fun dataFrameOf(vararg columns: Pair<String, List<Any?>>): DataFrame<*> =
362363
columns.map { it.second.toColumn(it.first, Infer.Type) }.toDataFrame()
363364

365+
@Deprecated(DATAFRAME_OF_WITH_VALUES, ReplaceWith("dataFrameOf(header).withValues(values)"))
364366
public fun dataFrameOf(header: Iterable<String>, values: Iterable<Any?>): DataFrame<*> =
365367
dataFrameOf(header).withValues(values)
366368

core/generated-sources/src/main/kotlin/org/jetbrains/kotlinx/dataframe/util/deprecationMessages.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,9 @@ internal const val TO_CSV_REPLACE = "this.toCsvStr()"
163163
internal const val SPLIT_STR =
164164
"Please explicitly specify how the String should be split. This shortcut will be removed in version 1.1.0"
165165

166+
internal const val DATAFRAME_OF_WITH_VALUES =
167+
"Deprecated in favor of dataFrameOf(names).withValues(values). Will be error in 1.1.0"
168+
166169
// endregion
167170

168171
// region keep across releases

core/generated-sources/src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/api/Create.kt

Lines changed: 0 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -336,35 +336,6 @@ class Create : TestBase() {
336336
// SampleEnd
337337
}
338338

339-
@Test
340-
@TransformDataFrameExpressions
341-
fun createDataFrameFromIterable() {
342-
// SampleStart
343-
val name by columnOf("Alice", "Bob", "Charlie")
344-
val age by columnOf(15, 20, 22)
345-
346-
listOf(name, age).toDataFrame()
347-
// SampleEnd
348-
}
349-
350-
@Test
351-
@TransformDataFrameExpressions
352-
fun createDataFrameFromNamesAndValues() {
353-
// SampleStart
354-
val names = listOf("name", "age")
355-
val values = listOf(
356-
"Alice", 15,
357-
"Bob", 20,
358-
"Charlie", 22,
359-
)
360-
val df = dataFrameOf(names, values)
361-
// SampleEnd
362-
df.columnNames() shouldBe listOf("name", "age")
363-
df.rowsCount() shouldBe 3
364-
df["name"].type() shouldBe typeOf<String>()
365-
df["age"].type() shouldBe typeOf<Int>()
366-
}
367-
368339
@Test
369340
@TransformDataFrameExpressions
370341
fun readDataFrameFromValues() {

0 commit comments

Comments
 (0)