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 dadosUm banco de dados é um conjunto organizado de informações que permite armazenar, Gerencie e recupere dados com eficiência. Usado em várias aplicações, De sistemas corporativos a plataformas online, Os bancos de dados podem ser relacionais ou não relacionais. O design adequado é fundamental para otimizar o desempenho e garantir a integridade das informações, facilitando assim a tomada de decisão informada em diferentes contextos.... 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.