ComeçarComece gratuitamente

Pandas para consultas mais complexas

Aqui, você se familiarizará mais com a função pandas read_sql_query() usando-a para executar uma consulta mais complexa: uma instrução SELECT seguida por uma cláusula WHERE AND e uma cláusula ORDER BY.

Você criará um DataFrame que contém as linhas da tabela Employee para as quais EmployeeId é maior ou igual a 6 e ordenará essas entradas por BirthDate.

Este exercício faz parte do curso

Introdução à importação de dados em Python

Ver Curso

Instruções de exercício

  • Usando a função create_engine(), crie um mecanismo para o banco de dados do site SQL Chinook.sqlite e atribua-o à variável engine.
  • Use a função pandas read_sql_query() para atribuir à variável df o DataFrame dos resultados da seguinte consulta: selecione todos os registros da tabela Employee em que EmployeeId seja maior ou igual a 6 e ordenados por BirthDate (certifique-se de usar WHERE e ORDER BY nessa ordem precisa).

Exercício interativo prático

Experimente este exercício preenchendo este código de exemplo.

# Import packages
from sqlalchemy import create_engine
import pandas as pd

# Create engine: engine


# Execute query and store records in DataFrame: df


# Print head of DataFrame
print(df.head())
Editar e executar código