GPandas
A high-performance data manipulation and analysis library for Go, inspired by Python’s pandas. Work with DataFrames, read CSV files, query databases, and perform complex data operations with ease.
Open Source MIT Licensed | Built with Go

Why GPandas?
GPandas brings the power of pandas-style data manipulation to Go with blazing performance and type safety.
High Performance
Leverages Go’s concurrency model with worker pools for parallel CSV parsing and efficient columnar storage architecture.
Familiar API
Pandas-inspired API with DataFrame, Series, and intuitive methods like Read_csv(), Merge(), Select(), Loc(), and iLoc().
Type Safe
Strong type support through Series-level dtype enforcement ensuring data integrity across all operations.
SQL Integration
Built-in support for SQL databases and Google BigQuery with Read_sql() and From_gbq() functions.
Flexible Indexing
Label-based (Loc) and position-based (iLoc) indexing for intuitive data access, just like pandas.
Easy Export
Export DataFrames to CSV format with customizable separators. Write to files or get string output directly.