19 pontos por xguru 2021-08-26 | 2 comentários | Compartilhar no WhatsApp
  • Processamento de dados com índice por nome, como CSV, TSV e JSON tabular

→ oferece funcionalidades de awk, sed, cut, join e sort para dados de chave-valor

  • Útil para limpeza e redução de dados, geração de estatísticas, DevOps, administração de sistemas, processamento de arquivos de log, conversão de formatos de arquivo e pós-processamento de consultas a bancos de dados

→ um auxiliar para processar saídas de R, Pandas, SQL etc.

  • Suporte a streaming e boa integração com Unix Pipe

  • Processa dados internamente com um Insertion-Ordered Hash Map

  • Open source: inicialmente escrito em C, foi migrado para Go a partir da versão 6.0

2 comentários

 
lordmiss 2021-08-27

Não é algo que eu use com muita frequência, mas mesmo deixando o manual aberto ao lado e usando de vez em quando, ainda assim ele é melhor do que qualquer outra ferramenta que já usei até agora!

 
toughrogrammer 2021-08-26

Muito bom. Quando preciso processar CSVs grandes de forma ad hoc, não havia muitas ferramentas adequadas, e esta também parece fácil de usar.