dataframe icon indicating copy to clipboard operation
dataframe copied to clipboard

Structured data processing in Kotlin

Results 260 dataframe issues
Sort by recently updated
recently updated
newest added

``` Exception in thread "main" java.lang.IllegalArgumentException: Column `items` has type `org.jetbrains.kotlinx.dataframe.DataFrame` that differs from target type `org.jetbrains.kotlinx.dataframe.DataFrame` at org.jetbrains.kotlinx.dataframe.impl.api.ConvertToKt.convertToImpl$convertToSchema(convertTo.kt:70) at org.jetbrains.kotlinx.dataframe.impl.api.ConvertToKt.convertToImpl(convertTo.kt:121) at org.jetbrains.kotlinx.dataframe.impl.api.ConvertToKt.convertToImpl$default(convertTo.kt:45) ``` The exception occurs because `!allowConversion` but...

If I generate a DataSchema using `@file:ImportDataSchema()` and then create a new manual `@DataSchema interface` which references any generated code, it doesn't generate. It works well using the gradle `dataframes...

Using `@file:ImportDataSchema()` or the gradle plugin doesn't seem to generate the correct path for `readCSV()`. It's probably because the relative path differs for the plugin compared to running the code...

If an invalid number of arguments are passed to DataFrame.append then the assertion is not checked (by default is turned off) and unchanged DataFrame is returned (which is a bit...

So this code ```kotlin @DataSchema interface Schema { val i: Int } val df = dataFrameOf("i")(1, null) df.fillNulls(Schema::i).with { 42 } ``` causes java.lang.NullPointerException More generic example (fillNulls uses update):...

when running the following code the first time in a cell in a Jupyter Lab notebook: `%use dataframe(0.8.1)` I get a the following exception: `JupyterIntegration:WARNING => A resource with classpath...

Hi, I can't find that `dataframe` supports Arrow as internal serialization / backend. Is this something which you're working on?

enhancement

Thank you for the great project. It looks very promising to me. I currently use `val df = DataFrame.readJsonStr(File("foo.ndjson").readLines().joinToString(",", "[", "]"))`, to read new-line delimited JSON files, which works quite...

enhancement

It would be great if dataframe supported java.sql.ResultSet. Something like: `DataFrame.fromResultSet(resultSet)` This would give you an equivalent data frame as if you exported the result set to a CSV and...

Currently, a KSP preprocessor generates DataSchema-boilerplate. We want to address the following: 1. You need to build a project to generate boilerplate. We want the same experience as kotlinx.serialization (generate...