Executando consultas com sqlalchemy e pandas
Para trabalhar com dados armazenados em tabelas do Postgres, você vai usar create_engine() do sqlalchemy e read_sql() do pandas. Para se familiarizar com essas ferramentas, você vai praticar a conexão a um banco de dados Postgres e a execução de uma consulta. Boa sorte!
Este exercício faz parte do curso
Introdução a NoSQL
Instruções do exercício
- Atualize a URI de conexão para criar uma conexão com o banco de dados
disneyland, na porta5432. - Use
pandaspara ler os resultados da consulta SQL fornecida em um DataFrame, usando o objeto de conexão criado na etapa anterior.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
import pandas as pd
import sqlalchemy
# Create a connection to the reviews database
db_engine = sqlalchemy.____("postgresql+psycopg2://repl:password@localhost:____/____")
# Execute a query against the nested_reviews table
results = pd.____("SELECT * FROM nested_reviews;", ____)
print(results)