Repolode
jtablesaw

jtablesaw/tablesaw

Uma biblioteca de dataframe para Java que carrega, limpa, transforma e resume dados tabulares, com criação de gráficos baseada em Plotly.

Estrelas
3,768
Forks
648
Issues abertas
152
Último commit
há 3 meses

O que é?

Tablesaw é uma biblioteca de dataframe e visualização para Java. Ela abrange as etapas mais comuns de trabalho com dados tabulares: importar dados de CSV, TSV, JSON, HTML, Excel, arquivos de largura fixa e fontes RDBMS (locais ou remotas, incluindo HTTP e S3) e, em seguida, ordenar, agrupar, filtrar, fazer joins e tratar valores ausentes. Os resultados podem ser exportados novamente para CSV, JSON, HTML ou texto de largura fixa.

Para análise, a biblioteca oferece estatísticas descritivas, como média, mediana, percentis, desvio padrão, assimetria e curtose. Os gráficos são gerados por meio de um wrapper da biblioteca Plotly.js, e o projeto informa que sua saída pode ser usada para preparar dados para bibliotecas de machine learning para Java, como Smile, Tribuo e DL4J.

Tablesaw é distribuído como um artefato Maven, com módulos opcionais para Excel, HTML, JSON e criação de gráficos. Geralmente, é usado em notebooks no estilo Jupyter por meio do IJava ou BeakerX, ou diretamente em aplicações Java.

Recursos principais

  • 01Importa dados de CSV, TSV, JSON, HTML, Excel, arquivos de largura fixa e RDBMS, incluindo fontes remotas.
  • 02Exporta tabelas para CSV, JSON, HTML ou texto de largura fixa.
  • 03Oferece suporte para ordenação, agrupamento, filtragem, joins, transposição e tratamento de valores ausentes.
  • 04Oferece estatísticas descritivas, como percentis, assimetria e curtose.
  • 05Cria gráficos por meio de um wrapper da biblioteca Plotly.js.

Casos de uso

  • Limpar e remodelar dados de CSV ou Excel em um backend Java ou em um job em lote.
  • Fazer análise exploratória de dados em notebooks Jupyter usando Java.
  • Preparar tabelas de atributos para bibliotecas de machine learning para Java, como Smile ou DL4J.

Início rápido

  1. 1

    Adicione tablesaw-core como dependência do Maven (substitua o espaço reservado da versão pela versão de lançamento mais recente).

Em coleções

Tópicos

Perguntas frequentes

O que é tablesaw?
Uma biblioteca de dataframe para Java que carrega, limpa, transforma e resume dados tabulares, com criação de gráficos baseada em Plotly. Tablesaw é uma biblioteca de dataframe e visualização para Java. Ela abrange as etapas mais comuns de trabalho com dados tabulares: importar dados de CSV, TSV, JSON, HTML, Excel, arquivos de largura fixa e fontes RDBMS (locais ou remotas, incluindo HTTP e S3) e, em seguida, ordenar, agrupar, filtrar, fazer joins e tratar valores ausentes. Os resultados podem ser exportados novamente para CSV, JSON, HTML ou texto de largura fixa.
tablesaw é gratuito? Qual é a licença?
tablesaw é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
tablesaw ainda é mantido?
Atualizado nos últimos 6 meses. O último commit de tablesaw foi em 8 de ago. de 2026.
Para que posso usar tablesaw?
Limpar e remodelar dados de CSV ou Excel em um backend Java ou em um job em lote. Fazer análise exploratória de dados em notebooks Jupyter usando Java. Preparar tabelas de atributos para bibliotecas de machine learning para Java, como Smile ou DL4J.
Como instalar tablesaw?
Adicione tablesaw-core como dependência do Maven (substitua o espaço reservado da versão pela versão de lançamento mais recente).
Onde consigo tablesaw?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jtablesaw/tablesaw

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

Projetos relacionados