Repolode
vaexio

vaexio/vaex

Biblioteca Python de DataFrames para explorar e visualizar tabelas com bilhões de linhas sem carregá-las totalmente na memória.

Alternativa open source a:Tableau

Estrelas
8,516
Forks
599
Issues abertas
556
Último commit
há 23 horas

O que é?

Vaex é uma biblioteca Python para trabalhar com grandes conjuntos de dados tabulares que não cabem na memória. Ela oferece uma API de DataFrame semelhante à do Pandas, mas mantém os dados em disco por meio de memory mapping e avalia expressões de forma lazy, evitando que filtros e transformações criem cópias dos dados.

A biblioteca calcula estatísticas como média, soma, contagem e desvio padrão em grades N-dimensionais, além de permitir visualizações com histogramas, gráficos de densidade e renderização de volumes 3D. Arquivos HDF5 e Apache Arrow são abertos via memory mapping, e o streaming lazy do S3 é compatível com esse recurso. Os joins evitam materializar a tabela da direita.

Vaex se integra ao Jupyter e ao Voila para notebooks e dashboards, além de incluir utilitários de machine learning que dispensam pipelines explícitos. Pode ser instalado com pip ou conda.

Recursos principais

  • 01Abertura de arquivos HDF5 e Apache Arrow com memory mapping
  • 02Avaliação lazy de expressões que evita copiar os dados
  • 03groupby e agregações paralelizados, inclusive em categorias
  • 04Joins que não materializam a tabela da direita
  • 05Visualização com histogramas, gráficos de densidade e volumes 3D

Casos de uso

  • Explorar tabelas com vários gigabytes ou bilhões de linhas em um único laptop
  • Criar gráficos de densidade e histogramas interativos para grandes conjuntos de dados
  • Treinar modelos do scikit-learn com dados tabulares muito grandes
  • Criar dashboards interativos no Jupyter ou no Voila

Início rápido

  1. 1

    Instale o Vaex com pip

    pip install vaex
  2. 2

    Ou instale o Vaex com conda pelo conda-forge

    conda install -c conda-forge vaex

Em coleções

Tópicos

Perguntas frequentes

O que é vaex?
Biblioteca Python de DataFrames para explorar e visualizar tabelas com bilhões de linhas sem carregá-las totalmente na memória. Vaex é uma biblioteca Python para trabalhar com grandes conjuntos de dados tabulares que não cabem na memória. Ela oferece uma API de DataFrame semelhante à do Pandas, mas mantém os dados em disco por meio de memory mapping e avalia expressões de forma lazy, evitando que filtros e transformações criem cópias dos dados.
vaex é gratuito? Qual é a licença?
vaex é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
vaex ainda é mantido?
Manutenção ativa. O último commit de vaex foi em 6 de nov. de 2026.
Para que posso usar vaex?
Explorar tabelas com vários gigabytes ou bilhões de linhas em um único laptop Criar gráficos de densidade e histogramas interativos para grandes conjuntos de dados Treinar modelos do scikit-learn com dados tabulares muito grandes Criar dashboards interativos no Jupyter ou no Voila
Como instalar vaex?
Instale o Vaex com pip: pip install vaex Ou instale o Vaex com conda pelo conda-forge: conda install -c conda-forge vaex
Onde consigo vaex?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/vaexio/vaex

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados