Fahmatrix: Eine leichte Pandas-Alternative für Java

2025-05-17
Fahmatrix: Eine leichte Pandas-Alternative für Java

Fahmatrix ist eine leichte, moderne Java-Bibliothek für die Arbeit mit tabellarischen Daten, inspiriert von Pythons Pandas und darauf ausgelegt, das Datenverständnis auf der JVM zu vereinfachen. Sie bietet eine intuitive API zum Lesen und Vorschauen von CSV-Dateien, zum Filtern von Zeilen und Auswählen von Spalten sowie kommende Funktionen wie Aggregationen, Gruppierung und Sortierung. Fahmatrix hat derzeit keine externen Abhängigkeiten und kann als JAR-Datei von GitHub heruntergeladen oder über Maven/Gradle verwendet werden (wird in zukünftigen Versionen hinzugefügt). Zu den Hauptfunktionen gehören das Laden von CSV-Dateien in DataFrames, das formatierte Ausgeben von Daten, head()/tail()-Funktionen, verschiedene Aggregationsfunktionen, das Filtern von Zeilen und Auswählen von Spalten, groupBy und Pivot-Tabellen, der Datenexport sowie Typinferenz und -konvertierung. Fahmatrix ermöglicht es Java-Entwicklern, effizient mit tabellarischen Daten zu arbeiten, ohne die JVM verlassen zu müssen.

Entwicklung