@@ -19,50 +19,58 @@ A curated list of Kotlin DataFrame guides and examples that walk you through com
19
19
20
20
Explore our structured, in-depth guides to steadily improve your Kotlin DataFrame skills — step by step.
21
21
22
- * [ ] ( quickstart.md ) — get started with Kotlin DataFrame in a few simple steps:
23
- load data, transform it, and visualize it.
22
+ * [ ] ( quickstart.md ) — get started with Kotlin DataFrame in a few simple steps:
23
+ load data, transform it, and visualize it.
24
+
25
+ <img src =" quickstart_preview.png " border-effect =" rounded " width =" 705 " />
26
+
24
27
* [ Enhanced Column Selection DSL] ( https://blog.jetbrains.com/kotlin/2024/07/enhanced-column-selection-dsl-in-kotlin-dataframe/ )
25
- — explore powerful DSL for typesafe and flexible column selection in Kotlin DataFrame.
28
+ — explore powerful DSL for typesafe and flexible column selection in Kotlin DataFrame.
26
29
* [ ] ( Kotlin-DataFrame-Features-in-Kotlin-Notebook.md )
27
- — discover interactive Kotlin DataFrame outputs in
28
- [ Kotlin Notebook] ( https://kotlinlang.org/docs/kotlin-notebook-overview.html ) .
30
+ — discover interactive Kotlin DataFrame outputs in
31
+ [ Kotlin Notebook] ( https://kotlinlang.org/docs/kotlin-notebook-overview.html ) .
32
+
33
+ <img src =" ktnb_features_preview.png " border-effect =" rounded " width =" 705 " />
34
+
29
35
* [ 40 Puzzles] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/puzzles/40%20puzzles.ipynb )
30
- — inspired by [ 100 pandas puzzles] ( https://github.com/ajcr/100-pandas-puzzles ) .
36
+ — inspired by [ 100 pandas puzzles] ( https://github.com/ajcr/100-pandas-puzzles ) .
31
37
An interactive guide that takes you from simple tasks to complex challenges,
32
- teaching you how to solve them using Kotlin DataFrame in a concise and elegant style.
38
+ teaching you how to solve them using Kotlin DataFrame in a concise and elegant style.
33
39
* [ Reading from files: CSV, JSON, ApacheArrow] ( read.md )
34
40
— read your data from various formats into ` DataFrame ` .
35
41
* [ SQL Databases Interaction] ( readSqlDatabases.md )
36
- — set up SQL database access and read query results efficiently into ` DataFrame ` .
42
+ — set up SQL database access and read query results efficiently into ` DataFrame ` .
37
43
* [ Custom SQL Database Support] ( readSqlFromCustomDatabase.md )
38
44
— extend DataFrame library for custom SQL database support.
39
45
* [ GeoDataFrame Guide] ( https://kotlin.github.io/kandy/geo-plotting-guide.html )
40
- — explore the GeoDataFrame module that brings a convenient Kotlin DataFrame API to geospatial workflows,
41
- enhanced with beautiful Kandy-Geo visualizations (* experimental* ).
42
- * [ OpenAPI Guide] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/json/KeyValueAndOpenApi.ipynb )
43
- — learn how to parse and explore [ OpenAPI] ( https://swagger.io ) JSON structures using Kotlin DataFrame,
44
- enabling structured access and intuitive analysis of complex API schemas (* experimental* , supports OpenAPI 3.0.0).
46
+ — explore the GeoDataFrame module that brings a convenient Kotlin DataFrame API to geospatial workflows,
47
+ enhanced with beautiful Kandy-Geo visualizations (* experimental* ).
45
48
49
+ <img src =" geoguide_preview.png " border-effect =" rounded " width =" 705 " />
50
+
51
+ * [ OpenAPI Guide] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/json/KeyValueAndOpenApi.ipynb )
52
+ — learn how to parse and explore [ OpenAPI] ( https://swagger.io ) JSON structures using Kotlin DataFrame,
53
+ enabling structured access and intuitive analysis of complex API schemas (* experimental* , supports OpenAPI 3.0.0).
46
54
47
55
## Examples
48
56
49
57
Explore our extensive collection of practical examples and real-world analytics workflows.
50
58
51
- * [ Titanic Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/titanic/Titanic.ipynb )
52
- — discover the famous "Titanic"
53
- dataset with the Kotlin DataFrame analysis toolkit
54
- and [ Kandy] ( https://kotlin.github.io/kandy/ ) visualizations.
59
+ * [ Titanic Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/titanic/Titanic.ipynb )
60
+ — discover the famous "Titanic"
61
+ dataset with the Kotlin DataFrame analysis toolkit
62
+ and [ Kandy] ( https://kotlin.github.io/kandy/ ) visualizations.
55
63
56
64
* [ Track and Analyze GitHub Star Growth] ( https://blog.jetbrains.com/kotlin/2024/08/track-and-analyze-github-star-growth-with-kandy-and-kotlin-dataframe/ )
57
65
— query GitHub’s API with the Kotlin Notebook Ktor client,
58
- then analyze and visualize the data using Kotlin DataFrame and [ Kandy] ( https://kotlin.github.io/kandy/ ) .
66
+ then analyze and visualize the data using Kotlin DataFrame and [ Kandy] ( https://kotlin.github.io/kandy/ ) .
59
67
60
- * [ GitHub Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/github/github.ipynb )
61
- — a practical example of working with deeply nested, hierarchical DataFrames using GitHub data.
68
+ * [ GitHub Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/github/github.ipynb )
69
+ — a practical example of working with deeply nested, hierarchical DataFrames using GitHub data.
62
70
63
71
* [ Netflix Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/netflix/netflix.ipynb )
64
72
— explore TV shows and movies from Netflix with the powerful Kotlin Dataframe API and beautiful
65
- [ Kandy] ( https://kotlin.github.io/kandy/ ) visualizations.
73
+ [ Kandy] ( https://kotlin.github.io/kandy/ ) visualizations.
66
74
67
75
* [ Top-12 German Companies Financial Analyze] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/top_12_german_companies )
68
76
— analyze key financial metrics for several major German companies.
@@ -71,13 +79,14 @@ Explore our extensive collection of practical examples and real-world analytics
71
79
— basic Kotlin DataFrame operations on data from [ movielens] ( https://movielens.org/ ) .
72
80
73
81
* [ YouTube Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/youtube/Youtube.ipynb )
74
- — explore YouTube videos with YouTube REST API and Kotlin Dataframe.
82
+ — explore YouTube videos with YouTube REST API and Kotlin Dataframe.
75
83
76
- * [ IMDb SQL Database Example] ( https://github.com/zaleslaw/KotlinDataFrame-SQL-Examples/blob/master/notebooks/imdb.ipynb )
77
- — analyze IMDb data stored in MariaDB using Kotlin DataFrame
78
- and visualize with [ Kandy] ( https://kotlin.github.io/kandy/ ) .
84
+ * [ IMDb SQL Database Example] ( https://github.com/zaleslaw/KotlinDataFrame-SQL-Examples/blob/master/notebooks/imdb.ipynb )
85
+ — analyze IMDb data stored in MariaDB using Kotlin DataFrame
86
+ and visualize with [ Kandy] ( https://kotlin.github.io/kandy/ ) .
79
87
80
-
81
- See also [ Kandy User Guides] ( https://kotlin.github.io/kandy/user-guide.html )
88
+ See also [ Kandy User Guides] ( https://kotlin.github.io/kandy/user-guide.html )
82
89
and [ Examples Gallery] ( https://kotlin.github.io/kandy/examples.html )
83
90
for the best data visualizations using Kotlin DataFrame and Kandy together!
91
+
92
+ <img src =" kandy_gallery_preview.png " border-effect =" rounded " width =" 705 " />
0 commit comments