Download Latest Version v1.0.0-Beta3 source code.tar.gz (105.6 MB)
Email in envelope

Get an email when there's a new version of Kotlin Dataframe

Home / v1.0.0-Beta3
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-09-11 16.8 kB
v1.0.0-Beta3 source code.tar.gz 2025-09-11 105.6 MB
v1.0.0-Beta3 source code.zip 2025-09-11 107.2 MB
Totals: 3 Items   212.8 MB 0

We're one step closer to DataFrame 1.0! We've been working hard to iron out bugs and improve documentation and examples throughout.

Try out this release by updating to 1.0.0-Beta3 in your project or use %use dataframe in your notebook!

📚 Learn more: https://kotlin.github.io/dataframe/

🌟 Examples: https://github.com/Kotlin/dataframe/tree/master/examples

See below for a complete list of changes in this release grouped by category.

1.0.0-Beta3 Highlights

Known Issues

  • IN NOTEBOOKS use version 1.0.0-Beta3n instead of 1.0.0-Beta3. This uses the patch of [#1435] for issue [#1116] avoiding DefinitelyNotNullable errors. This is the version that will be provided when writing %use dataframe. Check dataFrameConfig.version in your notebook to check which version you are using.
  • median and percentile require explicit type arguments for non-numeric columns
  • https://github.com/Kotlin/dataframe/issues/1189
  • FormattedFrame does not render formatted in notebooks
  • This has since been fixed but might require a yet to be released version of IntelliJ.
  • See https://github.com/Kotlin/dataframe/pull/1405

Features

Docs, Examples, and KDocs

Fixes

Compiler Plugin

Note that many changes to the compiler plugin are made in Kotlin, as this is where the compiler plugin now lives. * Prepare Split for compiler plugin support by @koperagen in https://github.com/Kotlin/dataframe/pull/1197 * Prepare update and implode operations for compiler plugin support by @koperagen in https://github.com/Kotlin/dataframe/pull/1207 * Deprecate predicate argument in single, colsInGroups, colsAtAnyDepth by @koperagen in https://github.com/Kotlin/dataframe/pull/1176 * Add missed compiler plugin annotations for Split by @koperagen in https://github.com/Kotlin/dataframe/pull/1262 * add compiler annotations for dropNA by @koperagen in https://github.com/Kotlin/dataframe/pull/1330 * add missed compiler annotations for update by @koperagen in https://github.com/Kotlin/dataframe/pull/1333 * Add plugin annotations for a new batch of functions by @koperagen in https://github.com/Kotlin/dataframe/pull/1362 * Rollback parameter name to keep compatibility with the compiler plugin by @koperagen in https://github.com/Kotlin/dataframe/pull/1358 * cols with default argument deprecation by @AndreiKingsley in https://github.com/Kotlin/dataframe/pull/1369 * Add basic tests that API exposed for compiler plugin works without excluded dependencies by @koperagen in https://github.com/Kotlin/dataframe/pull/1397 * Remove annotations dependency from compiler-plugin-core by @koperagen in https://github.com/Kotlin/dataframe/pull/1409 * Add annotations to support types extending DataRow in the compiler plugin by @koperagen in https://github.com/Kotlin/dataframe/pull/1410 * [Compiler plugin] Support more functions in toDataFrame DSL and AddDsl by @koperagen in https://github.com/Kotlin/dataframe/pull/1425 * Prepare utility to assert compile time column order by @koperagen in https://github.com/Kotlin/dataframe/pull/1427

New Contributors

Full Changelog: https://github.com/Kotlin/dataframe/compare/v1.0.0-Beta2...v1.0.0-Beta3

Source: README.md, updated 2025-09-11