Guides And Examples
Guides
Explore our structured, in-depth guides to steadily improve your Kotlin DataFrame skills — step by step.
Quickstart Guide — get started with Kotlin DataFrame in a few simple steps: load data, transform it, and visualize it.

Enhanced Column Selection DSL — explore powerful DSL for typesafe and flexible column selection in Kotlin DataFrame.
Kotlin DataFrame Features in Kotlin Notebook — discover interactive Kotlin DataFrame outputs in Kotlin Notebook.

40 Puzzles — inspired by 100 pandas puzzles. An interactive guide that takes you from simple tasks to complex challenges, teaching you how to solve them using Kotlin DataFrame in a concise and elegant style.
Reading from files: CSV, JSON, ApacheArrow — read your data from various formats into
DataFrame
.SQL Databases Interaction — set up SQL database access and read query results efficiently into
DataFrame
.Custom SQL Database Support — extend DataFrame library for custom SQL database support.
GeoDataFrame Guide — explore the GeoDataFrame module that brings a convenient Kotlin DataFrame API to geospatial workflows, enhanced with beautiful Kandy-Geo visualizations (experimental).

OpenAPI Guide — learn how to parse and explore OpenAPI JSON structures using Kotlin DataFrame, enabling structured access and intuitive analysis of complex API schemas (experimental, supports OpenAPI 3.0.0).
Examples
Explore our extensive collection of practical examples and real-world analytics workflows.
Titanic Example — discover the famous "Titanic" dataset with the Kotlin DataFrame analysis toolkit and Kandy visualizations.
Track and Analyze GitHub Star Growth — query GitHub’s API with the Kotlin Notebook Ktor client, then analyze and visualize the data using Kotlin DataFrame and Kandy.
GitHub Example — a practical example of working with deeply nested, hierarchical DataFrames using GitHub data.
Netflix Example — explore TV shows and movies from Netflix with the powerful Kotlin Dataframe API and beautiful Kandy visualizations.
Top-12 German Companies Financial Analyze — analyze key financial metrics for several major German companies.
Movies Example — basic Kotlin DataFrame operations on data from movielens.
YouTube Example — explore YouTube videos with YouTube REST API and Kotlin Dataframe.
IMDb SQL Database Example — analyze IMDb data stored in MariaDB using Kotlin DataFrame and visualize with Kandy.
See also Kandy User Guides and Examples Gallery for the best data visualizations using Kotlin DataFrame and Kandy together!
