4 Repos
General operations for altering the layout of data, including pivoting and unpivoting.
Distinct from Long-to-Wide Reshaping: Combines both long-to-wide and wide-to-long reshaping into a single conceptual capability
Explore 4 awesome GitHub repositories matching data & databases · Data Reshaping Operations. Refine with filters or upvote what's useful.
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
Teaches how to reshape data between long and wide formats for improved reporting.
Dieses Projekt ist ein High-Performance-Framework für die Verarbeitung tabellarischer Daten in R, das für die effiziente und schnelle Handhabung massiver Datensätze entwickelt wurde. Es bietet eine erweiterte Datenstruktur, die Referenzsemantik und In-Place-Modifikation nutzt, um komplexe Transformationen ohne den Overhead unnötiger Objektkopien durchzuführen. Die Bibliothek zeichnet sich durch ihre Low-Level-Architekturoptimierungen aus, einschließlich Multi-Threaded-Parallelverarbeitung, Radix-basiertem Sortieren und Memory-Mapped-File-Parsing. Durch das Auslagern kritischer Datenmanipulations- und Aggregationsroutinen in kompilierten C-Code ermöglicht sie die schnelle Ausführung von Aufgaben, die ansonsten rechenintensiv wären. Ihre Core-Engine unterstützt fortgeschrittene relationale Operationen wie Non-Equi-, Rolling- und Overlapping-Interval-Joins sowie automatische sekundäre Indizierung zur Beschleunigung wiederholter Datenzugriffe. Über ihre primären Verarbeitungsfunktionen hinaus bietet das Projekt eine umfassende Suite an Tools für das Datenlebenszyklus-Management. Dies umfasst Hochgeschwindigkeits-Ingestion- und Serialisierungs-Utilities mit automatischer Typenerkennung sowie spezialisierte Unterstützung für Zeitreihenanalysen und mehrdimensionale Aggregation. Das Framework ist auf Skalierbarkeit ausgelegt und ermöglicht Benutzern die Durchführung komplexer Gruppierungs-, Filter- und Reshaping-Operationen auf Datensätzen mit Milliarden von Zeilen bei gleichzeitiger Systemstabilität und Performance.
Converts data between wide and long formats using melting and casting with pattern-based column selection.
MoreLINQ is a functional programming toolkit and extension library for .NET that augments LINQ to Objects with advanced operators for sequence manipulation and analysis. It provides a set of tools for declarative data transformation, leveraging lazy evaluation and composition to handle complex object sequences. The library is distinguished by its specialized capabilities for combinatorial generation, including the production of permutations, subsets, and Cartesian products. It also provides advanced sequence joining options, such as full, left, and right outer joins, and supports complex data
Provides operations for restructuring sequences via batching, windowing, and flattening.
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.
Reshapes grouped data into matrix-like structures by rotating column values into new headers.