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
·
pandas-dev avatar

pandas-dev/pandas

0
View on GitHub↗
49,039 stele·20,029 fork-uri·Python·BSD-3-Clause·18 vizualizăripandas.pydata.org↗

Pandas

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 operations across columns. Its capabilities extend to a robust split-apply-combine pattern for grouping, as well as specialized tools for time series analysis that handle calendar-aware offsets, frequency resampling, and time zone management.

Beyond core manipulation, the project offers extensive support for data lifecycle management, including ingestion and serialization across diverse file formats and database systems. It provides advanced features for hierarchical multi-index mapping, relational joins, and flexible missing data handling, ensuring that datasets are normalized and ready for statistical or analytical workflows.

Features

  • Data Analysis Libraries - Offers a comprehensive suite for cleaning and transforming structured data.
  • Data Manipulation Frameworks - Provides high-level structures for manipulating and transforming two-dimensional labeled datasets.
  • Dataframe Constructors - Constructs two-dimensional labeled data structures from inputs like dictionaries or arrays.
  • Series Constructors - Initializes one-dimensional labeled arrays that hold any data type.
  • Data Alignments - Performs arithmetic operations by automatically aligning values on row and column labels.
  • Data I/O - Reads from and writes to various file formats and database systems.
  • Relational Merges - Performs relational database-style joins between data objects using common keys.
  • Tabular Data Frameworks - Provides a robust environment for managing heterogeneous tabular data.
  • Time Series Analysis Tools - Enables complex temporal data operations including resampling and calendar-aware calculations.
  • Column Manipulations - Adds, selects, deletes, or inserts columns using dictionary-like syntax with automatic alignment.
  • Data Joins - Combines columns from multiple data objects by matching on indexes or specified columns.
  • Grouped Aggregations - Reduces grouped data to scalar values by applying summary functions to each column.
  • Memory Layouts - Provides contiguous memory block storage to optimize cache locality and vectorized operations.
  • Relational Data Processors - Implements database-style join and merge operations for flexible data alignment.
  • Relational Integrations - Combines multiple disparate datasets using database-style joins and merges.
  • Split-Apply-Combine Patterns - Implements the split-apply-combine pattern for independent group processing and reassembly.
  • Data Analysis - High-performance data structures and analysis tools.
  • Data Analysis and Processing - Flexible data analysis and manipulation library.
  • Data Containers - Flexible and powerful library for data analysis and manipulation.
  • Gestionarea datelor - Library for flexible data analysis and manipulation.
  • Data Manipulation Libraries - Library for data analysis and manipulation.
  • Data Science - Data analysis and manipulation library.
  • Data Science and Analysis - Core library for data manipulation and analysis in Python.
  • Data Science and Databases - Data analysis and manipulation library.
  • Biblioteci numerice - High-performance data structures and analysis tools for tabular data.
  • Data Science Libraries - High-performance data structures and analysis tools for Python.
  • Python Projects - Listed in the “Python Projects” section of the Awesome For Beginners awesome list.
  • Scientific Computing Libraries - Library for data manipulation and analysis.
  • Data Cleaning Utilities - Cleans, transforms, and normalizes messy raw datasets into structured formats.
  • Data Concatenations - Combines multiple data objects along a specified axis with optional index logic.
  • Data Grouping Utilities - Organizes data into groups using columns, index levels, or arrays for subsequent operations.
  • Lazy Evaluation Engines - Optimizes filtering operations by parsing queries into expression trees before execution.
  • Long-to-Wide Reshaping - Reorganizes data from long to wide format to create a readable matrix structure.
  • Text File Parsers - Converts delimited text files into structured data with custom separator and column handling.
  • Time Series Resampling - Enables flexible frequency conversion and aggregation of temporal data.
  • Time Series Toolkits - Provides specialized functions for indexing and calendar-aware temporal sequences.
  • Wide-to-Long Reshaping - Converts wide-format data into long-format by unpivoting measured variables.
  • Grouped Transformations - Performs operations on grouped data that return objects indexed identically to the original.
  • Hierarchical Reshaping - Transforms data between wide and long formats by stacking or unstacking hierarchical levels.
  • Indexing Engines - Facilitates automatic data alignment during arithmetic and merging operations via label-to-offset mapping.
  • Label-Based Data Selection - Provides intuitive access to data rows and columns via index labels.
  • Missing Data Imputation - Enables replacing missing values with scalars or propagating existing values to fill gaps.
  • Position-Based Data Selection - Supports standard integer-based slicing for precise data retrieval.
  • SQL Database Connectors - Retrieves and writes data to relational databases using flexible query execution.
  • Time Series Representations - Defines robust structures for representing time-indexed data.
  • Boolean Data Filtering - Enables precise data selection using boolean vectors and logical expressions.
  • Calendar-Aware Date Offsets - Provides calendar-aware date adjustments that respect daylight savings time.
  • Categorical Encodings - Converts categorical variables into boolean indicator columns for statistical or machine learning models.
  • Grouped Filters - Subsets grouped data by keeping only groups or rows that satisfy defined criteria.
  • Hierarchical Data Indexing - Enables complex data selection within multi-level hierarchical structures.
  • Missing Data Removal - Provides methods to remove rows or columns containing missing values based on flexible parameters.
  • Multi-Index Mappings - Supports complex data slicing and grouping through hierarchical multi-level index structures.
  • Parquet Data Parsers - Converts data structures to and from compressed columnar storage formats.
  • Time Zone Management - Supports localization and conversion of timestamps using standard time zone identifiers.

Istoric stele

Graficul istoricului de stele pentru pandas-dev/pandasGraficul istoricului de stele pentru pandas-dev/pandas

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Pandas

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Pandas.
  • dask/daskAvatar dask

    dask/dask

    13,746Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,746
  • javascriptdata/danfojsAvatar javascriptdata

    javascriptdata/danfojs

    5,050Vezi pe GitHub↗

    Danfo.js is a data analysis and preprocessing library for JavaScript that provides high-performance labeled data structures. It implements data frames and series to enable complex data analysis, statistical computing, and the manipulation of structured tabular data. The project serves as a machine learning preprocessing library, offering utilities for categorical label encoding, one-hot encoding, and numeric feature scaling and standardization. It specifically facilitates the conversion of labeled data structures into tensors for model training and evaluation. The library covers a broad set

    TypeScriptdanfojsdata-analysisdata-analytics
    Vezi pe GitHub↗5,050
  • vaexio/vaexAvatar vaexio

    vaexio/vaex

    8,506Vezi pe GitHub↗

    Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle billion-row tabular datasets in Python. It functions as a lazy evaluation framework that defers computations and transformations until results are required, enabling the processing of datasets that exceed available system RAM by mapping files directly from disk. The project distinguishes itself as a tool for big data visualization and exploration, specifically integrated for use within interactive notebooks. It provides specialized capabilities for machine learning feature engin

    Python
    Vezi pe GitHub↗8,506
  • 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

    Rustarrowdataframedataframe-library
    Vezi pe GitHub↗38,855
Vezi toate cele 30 alternative pentru Pandas→

Întrebări frecvente

Ce face pandas-dev/pandas?

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.

Care sunt principalele funcționalități ale pandas-dev/pandas?

Principalele funcționalități ale pandas-dev/pandas sunt: Data Analysis Libraries, Data Manipulation Frameworks, Dataframe Constructors, Series Constructors, Data Alignments, Data I/O, Relational Merges, Tabular Data Frameworks.

Care sunt câteva alternative open-source pentru pandas-dev/pandas?

Alternativele open-source pentru pandas-dev/pandas includ: dask/dask — Dask is a parallel computing framework and distributed task scheduler designed to scale Python data science workflows… javascriptdata/danfojs — Danfo.js is a data analysis and preprocessing library for JavaScript that provides high-performance labeled data… vaexio/vaex — Vaex is a high-performance Apache Arrow DataFrame library and out-of-core data processing engine designed to handle… pola-rs/polars — Polars is a high-performance columnar data processing library designed for efficient analytical workflows. It… numpy/numpy — NumPy is a foundational library for scientific computing in Python, providing a comprehensive framework for managing… hosseinmoein/dataframe — DataFrame is a C++ tabular data library and manipulation engine designed for managing heterogeneous data in contiguous…