Olá, tudo bem?
Minha dúvida é quando usar o parâmetro engine = 'python', pois no exercício da aula 1, utilizei o skipfooter e funcionou normalmente sem a especificação da engine. Conseguem me explicar, por gentileza?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Olá, tudo bem?
Minha dúvida é quando usar o parâmetro engine = 'python', pois no exercício da aula 1, utilizei o skipfooter e funcionou normalmente sem a especificação da engine. Conseguem me explicar, por gentileza?
Olá Caroline!
No Pandas o parâmetro engine='python' no read_csv serve para escolher o motor usado na leitura dos arquivos. Existem dois motores:
Se você usou skipfooter e funcionou sem colocar engine='python', provavelmente o Pandas escolheu o motor Python automaticamente, já que ele é necessário nesse caso, isso acontece porque em versões mais recentes do Pandas, ele tenta selecionar o motor correto automaticamente quando possível. Apesar disso é uma boa prática especificar a engine no código para evitar confusões, especialmente ao compartilhar o trabalho.