polars_python_test
polars_python_test copied to clipboard
Repositório com um tutorial simples e claro de Polars, biblioteca de análise de dados no Python, uma alternativa ao Pandas.
Polars (versão 0.16.2)
Repositório com um tutorial simples e claro de Polars, biblioteca de análise de dados no Python, uma alternativa ao Pandas.
O notebook se encontra em: 01-polars_notebook.ipynb.
Pontos abordados:
- [X] 0. Setup e considerações iniciais
- [X] 1. Carregando os dados: CSV e Excel
- [X] 2. Informações iniciais do dataframe: head, info, shape e etc
- [X] 3. Selecionando colunas específicas: por nome e por index
- [X] 4. Operações entre colunas: soma, multiplicação e etc
- [X] 5. Renomeando colunas
- [X] 6. Filtrando as linhas: igual, diferente, maior que, menor que, está dentro de uma lista
- [X] 7. Funções de agregação: value_counts, média, mínimo, máximo e etc
- [X] 8. Funções de agregação + group by
- [X] 9. Ordenando as linhas
- [X] 10. Trabalhar com duplicatas
- [X] 11. Lidando com valores nulos: fillna(), dropna(), filtros e etc
- [X] 12. Joins
- [X] 13. Pivot table e Melt
- [X] 14. Operações com datas
- [X] 15. Exportando os dados
- [X] 16. Criando e aplicando funções personalizadas
- [X] 17. Trabalhando com JSON
- [X] 18. Window functions: row number e rank
- [X] 19. Um pouco de teoria: breve descrição e referências
- [X] 20. Bônus e referências
- [X] Adicionar um passo a passo de instalação do Polars + VirtualEnv no README
Instalação (Ubuntu/Debian/Mint):
Criando uma virtual environment (venv) antes de tudo:
python3 -m venv venv
Ative a venv:
. venv/bin/activate
Instale todas as libs necessárias que estão no requirements.txt
:
pip3 install -r requirements.txt
Enjoy!