Pandasql: a melhor maneira de executar consultas SQL em Python

Conteúdo

conclusão:

Neste post, vimos a facilidade com que podemos usar consultas SQL para operar em DataFrames. Isso nos dá uma possibilidade única. Esta arma pode ser poderosa no arsenal de qualquer cientista de dados, que conhece SQL e Python.

Ambas são linguagens poderosas e têm seus respectivos pontos fortes e fracos. Usando o método mostrado nesta postagem, ou dito de outra forma, usando o pandasql biblioteca e sqldf Função, podemos usar o método melhor e mais eficiente para manipular dados, bem dentro do ambiente Python e até mesmo do Jupyter Notebook. Isso é música para meus ouvidos. Eu espero que você tenha gostado do song também 🤓.

Neste post, vi como usar consultas SQL em Python. Mas se você deseja conectar os dois burros de carga mais poderosos do mundo da ciência de dados, SQL e Python. Este não é o fim, mas apenas o primeiro passo para obter o melhor dos dois mundos.

Notas finais

Agora você pode começar a usar Python para trabalhar com seus dados que estão em bancos de dados SQL. Para ser capaz de se conectar aos seus bancos de dados SQL, veja meu post Como entrar e usar o base de dados SQL com pyodbc em Python. Uma vez trazido como DataFrame, todas as operações são operações regulares do Pandas ou consultas SQL que são operadas no Pandas DataFrame, como você viu neste post.

Além da função SQL mostrada nesta postagem, muitas outras funções SQL populares podem ser facilmente implementadas em Python. Lea 15 Pandas funciona para replicar consultas SQL básicas em Python e aprender como fazê-lo.

O aprendizado implícito nesta postagem foi que você pode usar Python para fazer coisas que você pensava que só seriam possíveis usando SQL. Pode ou não haver uma solução simples para as coisas, mas se você estiver disposto a encontrá-lo, existem recursos suficientes à sua disposição para encontrar uma saída. Você pode ver o aprendizado de combinação e correspondência no meu livro, PYTHON FÁCIL – Guia passo a passo para programação e análise de dados usando Python para iniciantes e intermediários.

Sobre o autor: soja Nilabh Nishchhal. Gosto de facilitar tópicos aparentemente difíceis e escrever sobre eles. Veja mais em https://www.authornilabh.com/. Minha tentativa de tornar o Python fácil e alcançável para todos é Python facilitado.

Crédito da foto da capa: foto por Norbert Hentges sobre Unsplash

A mídia mostrada nesta postagem não é propriedade da DataPeaker e é usada a critério do autor.

Assine a nossa newsletter

Nós não enviaremos SPAM para você. Nós odiamos isso tanto quanto você.