@@ -19,50 +19,58 @@ A curated list of Kotlin DataFrame guides and examples that walk you through com
1919
2020Explore our structured, in-depth guides to steadily improve your Kotlin DataFrame skills — step by step.
2121
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+
2427* [ 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.
2629* [ ] ( 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+
2935* [ 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 ) .
3137 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.
3339* [ Reading from files: CSV, JSON, ApacheArrow] ( read.md )
3440 — read your data from various formats into ` DataFrame ` .
3541* [ 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 ` .
3743* [ Custom SQL Database Support] ( readSqlFromCustomDatabase.md )
3844 — extend DataFrame library for custom SQL database support.
3945* [ 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* ).
4548
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).
4654
4755## Examples
4856
4957Explore our extensive collection of practical examples and real-world analytics workflows.
5058
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.
5563
5664* [ Track and Analyze GitHub Star Growth] ( https://blog.jetbrains.com/kotlin/2024/08/track-and-analyze-github-star-growth-with-kandy-and-kotlin-dataframe/ )
5765 — 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/ ) .
5967
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.
6270
6371* [ Netflix Example] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/netflix/netflix.ipynb )
6472 — 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.
6674
6775* [ Top-12 German Companies Financial Analyze] ( https://github.com/Kotlin/dataframe/blob/master/examples/notebooks/top_12_german_companies )
6876 — analyze key financial metrics for several major German companies.
@@ -71,13 +79,14 @@ Explore our extensive collection of practical examples and real-world analytics
7179 — basic Kotlin DataFrame operations on data from [ movielens] ( https://movielens.org/ ) .
7280
7381* [ 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.
7583
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/ ) .
7987
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 )
8289and [ Examples Gallery] ( https://kotlin.github.io/kandy/examples.html )
8390for 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