ComenzarEmpieza gratis

Pandas para consultas más complejas

Aquí te familiarizarás con la función de pandas read_sql_query() utilizándola para ejecutar una consulta más compleja: una sentencia SELECT seguida de una cláusula WHERE AND y una cláusula ORDER BY.

Construirás un DataFrame que contenga las filas de la tabla Employee para las que EmployeeId sea mayor o igual que 6 y ordenarás estas entradas por BirthDate.

Este ejercicio forma parte del curso

Introducción a la importación de datos en Python

Ver curso

Instrucciones de ejercicio

  • Utilizando la función create_engine(), crea un motor para la base de datos SQLite Chinook.sqlite y asígnalo a la variable engine.
  • Utiliza la función pandas read_sql_query() para asignar a la variable df el DataFrame de resultados de la siguiente consulta: selecciona todos los registros de la tabla Employee en los que EmployeeId sea mayor o igual que 6 y ordenados por BirthDate (asegúrate de utilizar WHERE y ORDER BY en este preciso orden).

Ejercicio interactivo práctico

Pruebe este ejercicio completando este código de muestra.

# 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 y ejecutar código