You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://search.maven.org/artifact/org.jetbrains.kotlinx/dataframe)
6
+
[](https://search.maven.org/artifact/org.jetbrains.kotlinx/dataframe)
6
7
[ for type safe data access with Kotlin-style care for null safety.
22
-
***Polymorphic** — type compatibility derives from column schema compatibility. You can define a function that requires a special subset of columns in a dataframe but doesn't care about other columns.
26
+
***Typesafe** —
27
+
on-the-fly [generation of extension properties](https://kotlin.github.io/dataframe/extensionpropertiesapi.html) for
28
+
type safe data access with Kotlin-style care for null safety.
29
+
***Polymorphic** — type compatibility derives from column schema compatibility. You can define a function that requires
30
+
a special subset of columns in a dataframe but doesn't care about other columns.
23
31
In notebooks this works out-of-the-box. In ordinary projects this requires casting (for now).
24
32
25
-
Integrates with [Kotlin Notebook](https://kotlinlang.org/docs/kotlin-notebook-overview.html).
26
-
Inspired by [krangl](https://github.com/holgerbrandl/krangl), Kotlin Collections and [pandas](https://pandas.pydata.org/)
33
+
Integrates with [Kotlin Notebook](https://kotlinlang.org/docs/kotlin-notebook-overview.html).
34
+
Inspired by [krangl](https://github.com/holgerbrandl/krangl), Kotlin Collections
35
+
and [pandas](https://pandas.pydata.org/)
27
36
28
37
## 🚀 Quickstart
29
38
30
39
Looking for a fast and simple way to learn the basics?
31
40
Get started in minutes with our [Quickstart Guide](https://kotlin.github.io/dataframe/quickstart.html).
32
41
33
-
It walks you through the core features of Kotlin DataFrame with minimal setup and clear examples
42
+
It walks you through the core features of Kotlin DataFrame with minimal setup and clear examples
34
43
— perfect for getting up to speed in just a few minutes.
This table shows the mapping between main library component versions and minimum supported Java versions, along with
187
+
other recommended versions.
188
+
189
+
| Kotlin DataFrame Version | Minimum Java Version | Kotlin Version | Kotlin Jupyter Version | Apache Arrow Version | Compiler Plugin Version | Compatible Kandy version |
This project and the corresponding community are governed by the [JetBrains Open Source and Community Code of Conduct](https://confluence.jetbrains.com/display/ALL/JetBrains+Open+Source+and+Community+Code+of+Conduct). Please make sure you read it.
206
+
This project and the corresponding community are governed by
207
+
the [JetBrains Open Source and Community Code of Conduct](https://confluence.jetbrains.com/display/ALL/JetBrains+Open+Source+and+Community+Code+of+Conduct).
### ~~Korro~~ (NOTE: This is being moved to [:samples](../samples))
26
+
27
+
> [Should be removed and moved to `:samples` module](https://github.com/Kotlin/dataframe/issues/898).
28
+
29
+
Tests in this module contain code samples used for import into documentation
30
+
using [Korro](https://github.com/devcrocod/korro).
14
31
15
-
Code samples for the documentation website reside
16
-
in [core/.../test/.../samples/api](./src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/api) (for samples that depend solely on `dataframe-core`),
17
-
and [tests/.../samples/api](../tests/src/test/kotlin/org/jetbrains/kotlinx/dataframe/samples/api) (for samples can depend on other I/O modules)
18
-
and they are copied over to Markdown files in [docs/StardustDocs/topics](../docs/StardustDocs/topics)
19
-
by [Korro](https://github.com/devcrocod/korro).
20
32
21
-
### ~~Explainer dataframes~~ NOTE: This is being moved to [tests](../tests)
33
+
### ~~Explainer dataframes~~ (NOTE: This is being moved to [:samples](../samples))
34
+
35
+
> [Should be removed and migrated to SampleHelper](https://github.com/Kotlin/dataframe/issues/898).
22
36
23
37
Aside from code samples, `@TransformDataFrameExpressions` annotated test functions also generate sample
24
38
dataframe HTML files that can be used as iFrames on the documentation website.
@@ -31,15 +45,3 @@ retrieves the intermediate DataFrame expressions thanks to our "explainer" compi
31
45
We can also generate "normal" DataFrame samples for the website. This can be done using the
0 commit comments