awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

39 repository-uri

Awesome GitHub RepositoriesColumn Transformation

Operations for adding or modifying columns within a dataset.

Distinguishing note: Focuses on the addition of new computed columns.

Explore 39 awesome GitHub repositories matching data & databases · Column Transformation. Refine with filters or upvote what's useful.

Awesome Column Transformation GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • pola-rs/polarsAvatar pola-rs

    pola-rs/polars

    38,855Vezi pe GitHub↗

    Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It functions as a structured data library that organizes information into typed columns, utilizing the Apache Arrow memory format to enable zero-copy data sharing and cache-friendly, vectorized operations. The engine is built to handle large-scale tabular datasets, providing both local and distributed analytical runtimes that scale from single-machine environments to multi-node clusters. The project distinguishes itself through a sophisticated lazy query engine that constructs abstract e

    Appends new columns to datasets by applying expressions while preserving original data.

    Rustarrowdataframedataframe-library
    Vezi pe GitHub↗38,855
  • ml-explore/mlxAvatar ml-explore

    ml-explore/mlx

    27,047Vezi pe GitHub↗

    This project is a machine learning array framework and tensor computation library designed for high-performance numerical computing. It provides a comprehensive suite of tools for constructing and training neural networks, featuring an automatic differentiation engine that facilitates gradient-based optimization and complex mathematical modeling. The library distinguishes itself through a unified memory architecture that allows data to be shared across CPU and GPU devices without explicit copies, significantly reducing data movement overhead. Its execution model relies on a lazy evaluation en

    Computes arithmetic means, sums, and products of array elements along specified axes.

    C++mlx
    Vezi pe GitHub↗27,047
  • ageron/handson-mlAvatar ageron

    ageron/handson-ml

    25,608Vezi pe GitHub↗

    This is a machine learning educational repository consisting of a collection of notebooks and code examples. It provides practical implementations of diverse machine learning algorithms and workflows, ranging from traditional scientific computing to deep learning. The project features specific implementations of Scikit-Learn models, such as decision trees, random forests, and support vector machines, as well as TensorFlow examples for building neural networks, convolutional layers, and recurrent architectures. It also includes tutorials on reinforcement learning development and the creation o

    Examines attribute types, distributions, and correlations to identify optimal data transformations.

    Jupyter Notebook
    Vezi pe GitHub↗25,608
  • kovidgoyal/calibreAvatar kovidgoyal

    kovidgoyal/calibre

    24,146Vezi pe GitHub↗

    Calibre is a comprehensive suite for digital library management, serving as a centralized hub for organizing, converting, and editing e-book collections. It functions as a multi-purpose platform that combines a relational database for metadata tracking with a powerful processing engine capable of transforming document formats and restructuring internal markup. Beyond local management, the software acts as a content server, enabling users to host their libraries over a network for remote access and reading via standard web browsers. The project distinguishes itself through its deep extensibili

    Provides virtual columns that display calculated values derived from other metadata fields using template expressions.

    Pythoncalibreebookebook-formats
    Vezi pe GitHub↗24,146
  • sinaptik-ai/pandas-aiAvatar sinaptik-ai

    sinaptik-ai/pandas-ai

    23,197Vezi pe GitHub↗

    This project is a Python-based framework that functions as a generative AI agent for programmatic data analysis. It enables users to interact with structured data sources through natural language prompts, translating these requests into executable code to perform analysis, data cleaning, and visualization. By maintaining conversational context across multi-turn interactions, the system allows for iterative exploration and the building of complex data narratives. The framework distinguishes itself through a robust semantic layer and secure execution model. It maps raw datasets to descriptive m

    Supports adding new computed columns using arithmetic formulas and descriptive aliases.

    Pythonaicsvdata
    Vezi pe GitHub↗23,197
  • dbt-labs/dbt-coreAvatar dbt-labs

    dbt-labs/dbt-core

    13,051Vezi pe GitHub↗

    dbt-core is a command-line framework for transforming data within a warehouse using modular SQL and version control. It functions as a data transformation engine that enables users to define data structures and business logic through declarative configuration files, which the system then compiles into executable code. By managing complex data dependencies through a directed acyclic graph, it ensures that transformation tasks execute in the correct order while maintaining a manifest-driven state to track lineage and execution history. The project distinguishes itself through an adapter-based d

    Analyzes column-level transformations to help debug data evolution and logic changes.

    Rustanalyticsbusiness-intelligencedata-modeling
    Vezi pe GitHub↗13,051
  • prql/prqlAvatar PRQL

    PRQL/prql

    10,703Vezi pe GitHub↗

    PRQL is a functional, modular data transformation language that serves as a compiler for relational data pipelines. It allows developers to write expressive, pipelined queries that are translated into standard SQL dialects. By abstracting complex data manipulation into a readable, sequential syntax, the project enables the construction of maintainable workflows that remain independent of specific database engines. The language distinguishes itself through a robust compilation infrastructure that performs type validation and relational algebra analysis before generating target-specific code. I

    Adds calculated columns to a relation using constants or expressions based on existing column values.

    Rustdatapipelinesql
    Vezi pe GitHub↗10,703
  • lancedb/lancedbAvatar lancedb

    lancedb/lancedb

    9,031Vezi pe GitHub↗

    LanceDB is a vector database and columnar data store designed to function as a versioned dataset manager and vector search engine. It serves as a high-performance backend for indexing and retrieving high-dimensional embeddings, providing the foundation for machine learning data pipelines. The system distinguishes itself through a combination of cloud-native object storage and immutable version tracking, allowing for data time-travel and reproducible AI experiments. It integrates hybrid search capabilities, merging dense vector similarity with BM25 full-text search and SQL-like scalar filters

    Provides capabilities to add new computed columns to datasets using SQL expressions or table merges.

    HTMLapproximate-nearest-neighbor-searchimage-searchnearest-neighbor-search
    Vezi pe GitHub↗9,031
  • iamseancheney/python_for_data_analysis_2nd_chinese_versionAvatar iamseancheney

    iamseancheney/python_for_data_analysis_2nd_chinese_version

    8,937Vezi pe GitHub↗

    This project is an educational resource and a collection of instructional materials for performing data manipulation and statistical analysis using Python. It provides a comprehensive set of guides and code examples for using the Pandas, NumPy, and Matplotlib libraries to analyze structured data. The resource includes a dedicated guide for reshaping, cleaning, and aggregating tabular data and time series via Pandas, alongside a reference for high-performance vectorized operations and linear algebra using NumPy. It also features tutorials for creating publication-quality charts, distribution p

    Implements utilities for renaming column labels and index headers to improve dataset readability.

    matplotlibnumpypandas
    Vezi pe GitHub↗8,937
  • saulpw/visidataAvatar saulpw

    saulpw/visidata

    8,834Vezi pe GitHub↗

    VisiData is a terminal-based interactive data analysis tool and browser designed for exploring, filtering, and sorting large tabular datasets. It functions as a structured data inspector that loads and flattens complex formats like JSON, XML, and PCAP into interactive sheets, as well as a terminal file manager for navigating directories and performing staged filesystem operations. The project distinguishes itself by rendering data visualizations, such as scatter plots and histograms, directly in the terminal using Unicode Braille characters. It provides a Python-based data wrangling environme

    Creates new columns by splitting cell content using regular expression patterns.

    Pythonclicsvdatajournalism
    Vezi pe GitHub↗8,834
  • openedx/openedx-platformAvatar openedx

    openedx/openedx-platform

    8,129Vezi pe GitHub↗

    Open edX is a web-based learning management system and online course delivery platform that provides a complete environment for hosting, delivering, and managing online courses. It includes a dedicated course authoring studio for creating, organizing, and publishing course materials and assessments, along with a learning analytics dashboard for viewing visualizations and metrics of course data to analyze learner performance and engagement. The platform supports educational content structuring through tools for assembling course materials, and offers course data analytics capabilities for anal

    Views visualizations, metrics, and tables of course data to analyze performance and engagement.

    Pythonbackend-service
    Vezi pe GitHub↗8,129
  • kangvcar/infospiderAvatar kangvcar

    kangvcar/InfoSpider

    8,183Vezi pe GitHub↗

    InfoSpider is a personal data aggregator and digital footprint analyzer. It extracts user activity and history from social platforms and local browser database files to consolidate information into a unified format. The system functions as a social media archiving tool that converts feed data and albums from external links into downloadable PDF documents for offline preservation. It also serves as a browser history extractor that reads local SQLite database files to retrieve and analyze web navigation history. The project covers capabilities for data aggregation, digital footprint analysis,

    Processes collected user information to generate reports for intuitive data understanding.

    Pythonautomationchromecrawl
    Vezi pe GitHub↗8,183
  • zumerlab/snapdomAvatar zumerlab

    zumerlab/snapdom

    7,902Vezi pe GitHub↗

    Snapdom is a DOM capture engine that serializes live web page elements into images, videos, documents, and other formats. It converts any DOM subtree into PNG, JPG, WebP, SVG, PDF, or self-contained HTML, and can record animating elements as video files or animated GIFs using the browser's MediaRecorder API. The library distinguishes itself through a plugin-based architecture that allows custom output format handlers and pipeline hooks to extend the capture process without re-cloning the source element. It manages separate caches for images, styles, and fonts with preloading and clearing meth

    Performs string or regex find-and-replace on text content within the captured DOM clone before export.

    JavaScriptcapture-screenclonedom
    Vezi pe GitHub↗7,902
  • reamd7/notion-zh_cnAvatar Reamd7

    Reamd7/notion-zh_CN

    7,063Vezi pe GitHub↗

    notion-zh_CN is a localization proxy and translation layer designed to adapt the Notion interface for Chinese users. It functions as a serverless tool that intercepts network traffic to deliver translated interface text and localized content in real time. The project provides a specialized proxy worker that translates user interface elements and slash commands into Chinese. It further enables localized command discovery by mapping pinyin keystrokes to application functions, allowing users to trigger internal commands without using English. The system also manages network traffic routing to o

    Scans the rendered page for specific text patterns and replaces them with localized Chinese strings via script execution.

    JavaScript
    Vezi pe GitHub↗7,063
  • eto-ai/lanceAvatar eto-ai

    eto-ai/lance

    6,671Vezi pe GitHub↗

    Lance is a versioned columnar data format and storage engine designed as a multimodal AI lakehouse. It serves as a vector database storage engine and a cloud object store dataset manager, organizing images, video, audio, and embeddings into a unified format optimized for machine learning workflows. The project distinguishes itself by combining a columnar layout for structured data with a specialized blob store for large multimodal tensors. It implements a hybrid search engine that integrates vector similarity search, full-text search, and SQL analytics on a single dataset, supported by a stor

    Implements utilities for changing the names of top-level or nested columns within a dataset.

    Rust
    Vezi pe GitHub↗6,671
  • pawelsalawa/sqlitestudioAvatar pawelsalawa

    pawelsalawa/sqlitestudio

    6,428Vezi pe GitHub↗

    SQLiteStudio is an open-source graphical tool for browsing, editing, and managing SQLite database files. It combines a full-featured SQL editor with syntax highlighting, a visual database schema designer for creating entity-relationship diagrams, and a plugin-based extensibility platform that allows adding custom functionality through C/C++, JavaScript, Tcl, or Python. The application distinguishes itself through its multi-language scripting engine, which embeds JavaScript, Tcl, and Python interpreters to enable user-defined functions and scripts within SQL queries. It supports encrypted data

    Add a new column by clicking the toolbar button, double-clicking the column list, or pressing Insert.

    Ccppdatabasedatabase-management
    Vezi pe GitHub↗6,428
  • wireservice/csvkitAvatar wireservice

    wireservice/csvkit

    6,390Vezi pe GitHub↗

    csvkit is a composable Unix-style command-line toolkit for converting, filtering, and analyzing CSV files directly from the terminal. It provides a suite of focused single-purpose commands that can be combined via pipes to build complex data processing workflows, with a modular architecture that includes a column-type inference engine for automatically detecting data types and a streaming-pipeline design for efficient handling of tabular data. The toolkit distinguishes itself through its SQL-engine abstraction layer, which allows users to run SQL queries directly against CSV files without req

    Lists all column headers from a CSV file using a command with a flag.

    Python
    Vezi pe GitHub↗6,390
  • tridactyl/tridactylAvatar tridactyl

    tridactyl/tridactyl

    6,246Vezi pe GitHub↗

    Tridactyl is a Vim-like Firefox extension that provides a comprehensive keyboard-driven interface for browsing, tab management, and page interaction. It replaces traditional mouse-based navigation with Vim-style keybindings, an ex-mode command line, and a hint overlay system for selecting and interacting with page elements. The extension is built around a core infrastructure that includes a modal command parser, a keybinding configuration system, and a content-script command bridge for executing commands in page context. The extension distinguishes itself through its deep integration with Fir

    Stores the current page's URL under a single key for quick access.

    TypeScriptfirefoxhacktoberfestvim
    Vezi pe GitHub↗6,246
  • meta-pytorch/torchtuneAvatar meta-pytorch

    meta-pytorch/torchtune

    5,774Vezi pe GitHub↗

    Torchtune is a PyTorch-native library for fine-tuning, aligning, and quantizing large language models. It provides a config-driven system for instantiating components, orchestrating distributed training, and managing parameter-efficient fine-tuning with quantization support, all through YAML-based configurations and command-line overrides. The library distinguishes itself through its comprehensive post-training workflow orchestration, combining supervised fine-tuning, preference optimization (DPO, PPO, GRPO), knowledge distillation, and quantization-aware training in a single configurable pip

    Renames dataset columns to match custom column names during data loading for fine-tuning.

    Python
    Vezi pe GitHub↗5,774
  • cuberite/cuberiteAvatar cuberite

    cuberite/cuberite

    5,411Vezi pe GitHub↗

    Cuberite is a high-performance multiplayer game server for Java Edition clients, designed to provide a low-memory and low-CPU environment for hosting shared virtual spaces. The server is built for cross-platform deployment across various operating systems and hardware types. It allows for the extension of game mechanics and server logic through a Lua scripting interface, enabling functionality changes without recompiling the core engine. The project includes tools for server administration via a remote console and world data management for analyzing statistics and optimizing save file storag

    Extracts and analyzes attribute distributions and metadata from world save files to evaluate resource distribution.

    C++
    Vezi pe GitHub↗5,411
Înapoi12Înainte
  1. Home
  2. Data & Databases
  3. Column Transformation

Explorează sub-etichetele

  • Arithmetic AggregatorsLogic for computing statistical means across table columns for summary reporting. **Distinct from Column Transformation:** Distinct from general column transformation: focuses on arithmetic aggregation specifically.
  • Column ManagementComprehensive operations for creating, renaming, and reordering columns in a table. **Distinct from Column Renamers:** Distinct from Column Renamers: covers creation and reordering in addition to renaming.
  • Column RenamersUtilities for changing the names of columns within a tabular dataset. **Distinct from Column Transformation:** Specifically focuses on renaming headers, whereas Column Transformation generally covers creating new computed columns.
  • Container FlatteningTransforming columns of containers into multiple rows by repeating the associated index. **Distinct from Column Transformation:** Specifically handles the restructuring of nested containers into rows, distinct from simple column addition or modification.
  • Enumerated Column GeneratorsUtilities that insert new columns containing incremental IDs, UUIDs, or constant values. **Distinct from Column Transformation:** Focuses on generating and inserting new ID/constant columns, while Column Transformation generally covers calculated values.
  • Predicate-Based Column SelectionExtracting or renaming variables using name patterns, boolean logic, or type-based predicates. **Distinct from Column Renamers:** Extends simple renaming to include complex selection via predicates and boolean logic
  • Quick Column Additions2 sub-tag-uriAdd new columns to database tables via toolbar buttons, double-clicking, or keyboard shortcuts. **Distinct from Column Transformation:** Distinct from Column Transformation: focuses on the quick addition of columns through UI shortcuts rather than computed column transformations.
  • Regex Text Replacement1 sub-tagModifying column content using regular expression search and replace patterns. **Distinct from Column Transformation:** Focuses on updating existing text values via regex, whereas Column Transformation focuses on adding new computed columns.
  • Training Data ProjectionsOptimization of data loading by projecting only columns necessary for machine learning training loops. **Distinct from Column Transformation:** Specializes column projection specifically for the context of ML training loops.
  • Transformation Analyzers1 sub-tagDistinguishes between modified, passed-through, or renamed columns to debug data evolution. **Distinct from Column Transformation:** Distinct from Column Transformation: focuses on the analysis and debugging of column lineage rather than the transformation operation itself.