Resolvendo UnicodeDecodeError no Python

Mais uma vez vamos lidar com um erro comum no Python, mais especificamente do Pandas, quando importamos um arquivo. Se você precisa lidar com arquivos em português, em algum momento já se deparou com esse erro:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8d in position 8: invalid start byte

Continuar a ler “Resolvendo UnicodeDecodeError no Python”

Conversão de texto para data no Python

Como sempre digo, lidar com data é uma dor de cabeça em qualquer linguagem. Com o tempo a gente se acostuma, mas no começo é bem chato e trabalhoso lembrar de todas as formas de converter. Sempre tem aquele rolo da data vir com hora, ou com mês abreviado, ou com mês completo. Pensando nisso, este post vai mostrar como converter alguns formatos de data que chegam em texto no seu dataframe. Continuar a ler “Conversão de texto para data no Python”

Como usar comandos de SQL no Python? (Bônus: Comando QUERY do Pandas)

Se tem uma linguagem que eu admiro muito é o SQL. Prático, não é case-sensitive, não tem problema de tabulação e às vezes nem precisa de ponto e vírgula. Além disso, é muito intuitiva, parece que você está falando em inglês o que a máquina deve fazer. Por isso, sempre é uma boa se aproveitar dessa linguagem. Abaixo, temos exemplos de como utilizá-la no Python. Continuar a ler “Como usar comandos de SQL no Python? (Bônus: Comando QUERY do Pandas)”

Desafio do EstatSite

E finalmente chegou o grande dia! O desafio está lançado! Não esqueça, os dados que serão utilizados estão todos aqui. Se precisar entrar em contato por conta de alguma dúvida, o ideal é através da DM do Twitter, que é o @EstatSite. Lá é o local onde eu estou mais ativo.

O desafio ficará aberto por uma semana. Se estiver demorando, não se preocupe, é assim mesmo. Não é desafio de uma ou duas horas, vai levar tempo. Não desanime, lembre-se de que tem prêmio por participação (além do aprendizado que você vai ganhar!). Aceitarei entregas até o domingo dia 07/06/2020.

E, não se esqueça, assim que terminar envie a solução para estatsite@gmail.com! Boa sorte!!! Continuar a ler “Desafio do EstatSite”

Como fazer com que o output do Jupyter não esconda parte da célula?

Aí você resolve dar uma olha em uma coluna do seu dataframe e o Pandas esconde ela quase que inteira. Na verdade, mostra somente uma parte dela. Sabe como fazer com que ele mostre tudo? Simples: Continuar a ler “Como fazer com que o output do Jupyter não esconda parte da célula?”

Como Fazer o CONTA.SE e o SOMA.SE do Excel no Python?

É comum que depois de anos usando o Excel a gente tente replicar algumas funções no Python. Pensando nisso, resolvi fazer esse post para contemplar duas funções importantes do Excel. E se você não viu, eu já postei sobre outra também, só ir em PROCV no Python. No futuro, vou fazer ainda algumas outras, então fique ligado. Vamos ao post de hoje: Continuar a ler “Como Fazer o CONTA.SE e o SOMA.SE do Excel no Python?”

Modelo de Média Móvel para Previsão em Python

Recentemente, retomei os estudos de séries temporais. É um ponto fraco que eu tenho, nunca dei muita atenção porque não precisei em nenhuma das empresas pelas quais passei. Na última aula do curso online que eu peguei, do professor Fernando Amaral, acabei replicando o conteúdo e aplicando um modelinho bem simples na ação PETR4. O script é bastante intuitivo e autoexplicativo. Qualquer dúvida, não hesite em entrar em contato. Aqui, além de aprender a fazer um modelo preditivo com média móvel, tem lições legais de como importar um arquivo de séries temporais, tratar campo data, filtrar dataframe com base no índice, dentre outras coisas. Continuar a ler “Modelo de Média Móvel para Previsão em Python”

Como Resolver o Erro ‘ImportError: No module named XXXX’ no Python

Você está lá empolgadão para iniciar um novo estudo na empresa. Abriu o Anaconda, o Jupyter Notebook, e enfim começou a importar as bibliotecas. Eis que surge a mensagem:

ImportError: No module named XXXXXXXX

Continuar a ler “Como Resolver o Erro ‘ImportError: No module named XXXX’ no Python”

Jupyter Notebook com o Fundo Preto

Tem muita gente que prefere programar com a tela preta. Seja porque acredita que isso gera algum ganho em produtividade, seja por questão estética mesmo, muitas pessoas preferem programar dessa forma. No Jupyter Notebook, um dos ambientes mais utilizados em Python, fazer essa troca não é tão intuitiva. Mas também não é difícil. Veja abaixo os passos que você deve seguir para fazer isso! Continuar a ler “Jupyter Notebook com o Fundo Preto”