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
@@ -20,14 +20,26 @@ Kotlin DataFrame aims to reconcile Kotlin's static typing with the dynamic natur
20
20
***Typesafe** — on-the-fly generation of extension properties for type safe data access with Kotlin-style care for null safety.
21
21
***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.
22
22
23
-
Integrates with [Kotlin kernel for Jupyter](https://github.com/Kotlin/kotlin-jupyter). Inspired by [krangl](https://github.com/holgerbrandl/krangl), Kotlin Collections and [pandas](https://pandas.pydata.org/)
23
+
Integrates with [Kotlin Notebook](https://kotlinlang.org/docs/kotlin-notebook-overview.html).
24
+
Inspired by [krangl](https://github.com/holgerbrandl/krangl), Kotlin Collections and [pandas](https://pandas.pydata.org/)
25
+
26
+
## 🚀 Quickstart
27
+
28
+
Looking for a fast and simple way to learn the basics?
29
+
Get started in minutes with our [Quickstart Guide](https://kotlin.github.io/dataframe/quickstart.html).
30
+
31
+
It walks you through the core features of Kotlin DataFrame with minimal setup and clear examples
32
+
— perfect for getting up to speed in just a few minutes.
You can use Kotlin DataFrame in [Kotlin Notebook](https://kotlinlang.org/docs/kotlin-notebook-overview.html),
67
+
or other interactive environment with [Kotlin Jupyter Kernel](https://github.com/Kotlin/kotlin-jupyter) support,
68
+
such as [Datalore](https://datalore.jetbrains.com/),
69
+
and [Jupyter Notebook](https://jupyter.org/).
70
+
71
+
You can include all the necessary dependencies and imports in the notebook using *line magic*:
72
+
73
+
```
74
+
%use dataframe
51
75
```
52
76
53
-
Check out the [custom setup page](https://kotlin.github.io/dataframe/gettingstartedgradleadvanced.html) if you don't need some of the formats as dependencies,
54
-
for Groovy, and for configurations specific to Android projects.
77
+
You can use `%useLatestDescriptors`
78
+
to get the latest stable version without updating the Kotlin kernel:
55
79
56
-
## Code example
80
+
```
81
+
%useLatestDescriptors
82
+
%use dataframe
83
+
```
57
84
58
-
```kotlin
59
-
importorg.jetbrains.kotlinx.dataframe.*
60
-
importorg.jetbrains.kotlinx.dataframe.api.*
61
-
importorg.jetbrains.kotlinx.dataframe.io.*
85
+
Or manually specify the version:
86
+
87
+
```
88
+
%use dataframe($dataframe_version)
62
89
```
63
90
91
+
Refer to the
92
+
[Get started with Kotlin DataFrame in Kotlin Notebook](https://kotlin.github.io/dataframe/gettingstartedkotlinnotebook.html)
93
+
for details.
94
+
95
+
### Gradle
96
+
97
+
Add dependencies in the build.gradle.kts script:
98
+
64
99
```kotlin
65
-
val df =DataFrame.read("https://raw.githubusercontent.com/Kotlin/dataframe/master/data/jetbrains_repositories.csv")
0 commit comments