Currículo introdutório de 10 semanas e 20 aulas da Microsoft, com tópicos fundamentais de ciência de dados, Python, quizzes e projetos.
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
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
Lista curada no estilo Awesome de recursos de Python para ciência de dados, com bibliotecas, tutoriais, livros, conjuntos de dados e palestras.
Uma plataforma de visualização open source para explorar, comparar e analisar dados de séries temporais e multimodais de robótica, gravados ou ao vivo.
Biblioteca gratuita e de código aberto para criar gráficos interativos em .NET, com suporte a apps GUI, consoles, Blazor e notebooks.
Biblioteca Python de DataFrames para explorar e visualizar tabelas com bilhões de linhas sem carregá-las totalmente na memória.
Uma biblioteca Python leve para definir transformações de dados como DAGs testáveis e autodocumentados, que rodam onde quer que o Python rode.