awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Kotlin avatar

Kotlin/dataframe

0
View on GitHub↗
1,049 Stars·82 Forks·Kotlin·Apache-2.0·8 Aufrufekotlin.github.io/dataframe/home.html↗

Dataframe

Diese Bibliothek ist ein Datenverarbeitungs-Framework für die JVM, das eine typsichere Umgebung für die Manipulation strukturierter tabellarischer Daten bietet. Sie fungiert als umfassendes Toolset für komplexe Datentransformationen, Aggregationen und statistische Analysen, während sie durch Schema-Validierung zur Kompilierzeit die strukturelle Integrität über Datenpipelines hinweg sicherstellt.

Das Projekt zeichnet sich durch seine tiefe Integration in interaktive Notebook-Umgebungen und die Verwendung von Code-Generierung zur Kompilierzeit aus. Durch die automatische Ableitung und Durchsetzung von Schemata aus Rohdaten werden typsichere Accessoren generiert, die IDE-Autovervollständigung und statische Überprüfung von Spaltennamen ermöglichen. Diese Architektur erlaubt Entwicklern funktionale Pipeline-Verarbeitung bei strikter Typsicherheit, was Laufzeitfehler bei der Datenmanipulation effektiv verhindert.

Die Bibliothek unterstützt eine breite Palette von Daten-Workflows, einschließlich des Imports und Mappings relationaler Datenbankschemata, der Durchführung geospatialer Analysen und komplexer Daten-Pivotierungen. Sie enthält umfangreiche Dienstprogramme für Datenkonstruktion, Filterung, Sortierung und die Berechnung deskriptiver Statistiken. Darüber hinaus bietet das Framework robuste Visualisierungs- und Berichtsfunktionen, mit denen Benutzer interaktive HTML-Tabellen rendern, Dokumente erstellen und Diagramme direkt aus strukturierten Datensätzen generieren können.

Die Bibliothek ist für den nahtlosen Einsatz in Kotlin- und Java-Entwicklungsumgebungen konzipiert, mit spezialisierter Unterstützung für automatisiertes Dependency-Management und Kernel-Integration in interaktiven Notebooks.

Features

  • Data Analysis Frameworks - Provides a comprehensive toolset for complex data transformations, aggregations, and statistical analysis within JVM environments.
  • Tabular Data Analysis - Enables interactive data processing and visualization directly within notebook environments for rapid exploration.
  • Data Processing Libraries - Provides a type-safe library for manipulating structured tabular data with compile-time schema validation and IDE autocompletion.
  • Type-Safe Schema Definitions - Generates and enforces data schemas using code-based interfaces to ensure compile-time safety and IDE autocompletion.
  • Type-Safe Structured Data Frameworks - Enforces strict property requirements and data integrity for structured data objects using compile-time type checking.
  • Group-By Aggregations - Partitions rows by key values to compute summary statistics like sums and counts.
  • SQL Data Loaders - Converts database tables and query results into structured data frames with memory-efficient row limits.
  • Type-Safe Data Transformations - Provides a type-safe, functional pipeline for filtering, aggregating, and transforming tabular data.
  • Data Format Importers - Parses structured data from files, databases, and strings into unified, type-safe data structures.
  • SQL Schema Integrations - Imports and maps relational database schemas into structured objects to simplify querying and aggregation.
  • Functional Data Pipelines - Transforms data through a series of immutable operations that maintain type safety and structural integrity.
  • Compile-Time Code Generation - Generates type-safe accessors and extension properties at compile time to enable IDE autocompletion.
  • Type-Safe Row Scanning - Maps tabular column identifiers to strongly-typed object properties to prevent runtime errors during data manipulation.
  • Automatic Schema Derivations - Automatically derives and enforces data structures from raw inputs to ensure consistent and reliable column access.
  • Interactive Notebooks - Provides a data manipulation engine that integrates with notebook kernels for visual exploration and structured analysis.
  • Data Reporting - Transforms processed datasets into interactive HTML tables and formatted reports for visual data summaries.
  • Schema-Driven Data Normalizers - Projects untyped input data onto predefined interfaces to enforce structural consistency.
  • Data Reshaping Operations - Reshapes grouped data into matrix-like structures by rotating column values into new headers.
  • Database Layout Extraction - Extracts structural metadata from database tables and query results to simplify mapping data fields.
  • Row Aggregations - Computes mathematical aggregates like sums and standard deviations across row values.
  • Schema Inference - Maps untyped data to defined interfaces or classes to enforce column names and types throughout the processing pipeline.
  • Table-to-HTML Converters - Converts tabular data structures into interactive HTML tables with support for hierarchical data and custom formatting.
  • Tabular Data Manipulations - Creates structured datasets from collections of values for organized storage and manipulation.
  • Notebook Execution Environments - Executes data processing workflows directly within interactive environments using specialized kernel support and automated dependency management.
  • Notebook Environment Integrations - Configures data manipulation tools across development environments and notebook kernels to enable structured data analysis.
  • Notebook Rendering Utilities - Displays tabular data as interactive, formatted tables within notebook cells to facilitate visual inspection.
  • Data Visualization Libraries - Generates charts and plots directly from data structures using a type-safe plotting language.
  • Column Summary Calculators - Calculates column types, null counts, and basic descriptive statistics to provide an overview of dataset structure.
  • Data Grid Row Sorting - Orders datasets based on column values and extracts specific subsets of rows.

Star-Verlauf

Star-Verlauf für kotlin/dataframeStar-Verlauf für kotlin/dataframe

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Kuratierte Suchen mit Dataframe

Handverlesene Sammlungen, in denen Dataframe vorkommt.
  • Verteilte Dataframe-Engines
  • Hochleistungs-Bibliotheken für tabellarische Daten
  • Hochleistungs-Dataframe-Bibliotheken

Open-Source-Alternativen zu Dataframe

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Dataframe.
  • rdatatable/data.tableAvatar von Rdatatable

    Rdatatable/data.table

    3,894Auf GitHub ansehen↗

    This project is a high-performance tabular data processing framework for R, designed to handle massive datasets with memory efficiency and speed. It provides an enhanced data structure that utilizes reference semantics and in-place modification to perform complex transformations without the overhead of unnecessary object copying. The library distinguishes itself through its low-level architectural optimizations, including multi-threaded parallel processing, radix-based sorting, and memory-mapped file parsing. By offloading critical data manipulation and aggregation routines to compiled C code

    R
    Auf GitHub ansehen↗3,894
  • dask/daskAvatar von dask

    dask/dask

    13,746Auf GitHub ansehen↗

    Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows from single machines to large clusters. It functions as a cluster resource manager that orchestrates computational logic by representing tasks and their dependencies as directed acyclic graphs. This architecture allows the system to automate the distribution of workloads across available hardware while managing complex execution requirements. The project distinguishes itself through a lazy evaluation engine that defers data operations until they are explicitly requested, enabl

    Pythondasknumpypandas
    Auf GitHub ansehen↗13,746
  • man-group/dtaleAvatar von man-group

    man-group/dtale

    5,170Auf GitHub ansehen↗

    dtale is a web-based interactive grid and visualizer for pandas dataframes, designed as an exploratory data analysis tool. It provides a browser-based interface for analyzing tabular data structures, allowing users to calculate statistics, detect outliers, and compute correlations without writing manual code. The project functions as an embedded data viewer that can be integrated into web applications via iframes or custom routes, with specific support for Django, Flask, and Streamlit. It enables the exploration of datasets through a combination of an interactive data grid and a data visualiz

    TypeScriptdata-analysisdata-sciencedata-visualization
    Auf GitHub ansehen↗5,170
  • datawhalechina/joyful-pandasAvatar von datawhalechina

    datawhalechina/joyful-pandas

    5,164Auf GitHub ansehen↗

    This project is a comprehensive pandas data analysis tutorial and instructional guide designed for learning data manipulation and analysis. It serves as a tabular data processing guide and a manual for time series analysis, providing a structured approach to cleaning, merging, and transforming datasets. The repository functions as a data feature engineering course, providing tutorials on constructing and selecting dataset features to improve machine learning model performance. It also includes a vectorized data operations guide for performing element-wise mathematical computations and matrix

    Jupyter Notebookpandas
    Auf GitHub ansehen↗5,164
Alle 30 Alternativen zu Dataframe anzeigen→

Häufig gestellte Fragen

Was macht kotlin/dataframe?

Diese Bibliothek ist ein Datenverarbeitungs-Framework für die JVM, das eine typsichere Umgebung für die Manipulation strukturierter tabellarischer Daten bietet. Sie fungiert als umfassendes Toolset für komplexe Datentransformationen, Aggregationen und statistische Analysen, während sie durch Schema-Validierung zur Kompilierzeit die strukturelle Integrität über Datenpipelines hinweg sicherstellt.

Was sind die Hauptfunktionen von kotlin/dataframe?

Die Hauptfunktionen von kotlin/dataframe sind: Data Analysis Frameworks, Tabular Data Analysis, Data Processing Libraries, Type-Safe Schema Definitions, Type-Safe Structured Data Frameworks, Group-By Aggregations, SQL Data Loaders, Type-Safe Data Transformations.

Welche Open-Source-Alternativen gibt es zu kotlin/dataframe?

Open-Source-Alternativen zu kotlin/dataframe sind unter anderem: rdatatable/data.table — This project is a high-performance tabular data processing framework for R, designed to handle massive datasets with… dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… man-group/dtale — dtale is a web-based interactive grid and visualizer for pandas dataframes, designed as an exploratory data analysis… datawhalechina/joyful-pandas — This project is a comprehensive pandas data analysis tutorial and instructional guide designed for learning data… tidyverse/dplyr — dplyr is an R data manipulation library that provides a grammar for transforming tabular data frames. It functions as… iamseancheney/python_for_data_analysis_2nd_chinese_version — This project is an educational resource and a collection of instructional materials for performing data manipulation…