3 repositorios
Architectural patterns for partitioning, processing, and reassembling data.
Distinguishing note: Focuses on the structural pattern rather than simple grouping utilities.
Explore 3 awesome GitHub repositories matching data & databases · Split-Apply-Combine Patterns. Refine with filters or upvote what's useful.
Pandas is a high-performance data analysis library that provides a comprehensive framework for manipulating, cleaning, and transforming structured datasets. It centers on labeled one-dimensional and two-dimensional data structures, allowing users to construct, filter, and reshape tabular information while performing complex arithmetic and logical operations. The library distinguishes itself through a sophisticated indexing engine that enables automatic data alignment during calculations and relational merges. By utilizing a block-based memory layout, it optimizes cache locality for vectorized
Implements the split-apply-combine pattern for independent group processing and reassembly.
Este proyecto es un libro de recetas de análisis de datos con pandas y una guía de ciencia de datos en Python. Proporciona una colección de recetas programáticas y ejemplos para limpiar, manipular y analizar datos estructurados. El proyecto se centra en proporcionar un entorno de análisis contenedorizado para garantizar un espacio de trabajo consistente y dependencias reproducibles al ejecutar scripts de procesamiento de datos. Cubre una amplia gama de capacidades de ciencia de datos, incluida la ingesta de datos desde fuentes externas, la limpieza de datos sin procesar y el análisis exploratorio de datos. Estas recetas demuestran cómo realizar análisis de datos estructurados mediante técnicas como el filtrado, la agregación de datos agrupados y el procesamiento de datos de texto.
Uses the split-apply-combine pattern to process data by categorizing, applying functions, and merging results.
Danfo.js es una biblioteca de análisis y preprocesamiento de datos para JavaScript que proporciona estructuras de datos etiquetadas de alto rendimiento. Implementa dataframes y series para permitir análisis de datos complejos, computación estadística y la manipulación de datos tabulares estructurados. El proyecto sirve como una biblioteca de preprocesamiento para machine learning, ofreciendo utilidades para codificación de etiquetas categóricas, one-hot encoding y escalado y estandarización de características numéricas. Facilita específicamente la conversión de estructuras de datos etiquetadas en tensores para el entrenamiento y evaluación de modelos. La biblioteca cubre un amplio conjunto de capacidades, incluyendo estadísticas descriptivas, operaciones relacionales como merge y join, y procesamiento de series temporales. Incluye herramientas para limpieza, filtrado y agrupación de datos, así como una interfaz de visualización para generar gráficos interactivos directamente desde los dataframes. El sistema soporta la importación y exportación de datos mediante formatos CSV, JSON y Excel.
Implements the split-apply-combine pattern to segment datasets, apply functions, and reassemble results.