MulaiMulai sekarang secara gratis

Pandas untuk kueri yang lebih kompleks

Di sini, Anda akan lebih akrab dengan fungsi pandas read_sql_query() dengan menggunakannya untuk menjalankan kueri yang lebih kompleks: pernyataan SELECT diikuti dengan klausa WHERE dan ORDER BY.

Anda akan membangun sebuah DataFrame yang memuat baris-baris dari tabel Employee di mana EmployeeId lebih besar atau sama dengan 6 dan Anda akan mengurutkan entri tersebut berdasarkan BirthDate.

Latihan ini adalah bagian dari kursus

Pengantar Mengimpor Data di Python

Lihat Kursus

Petunjuk latihan

  • Dengan menggunakan fungsi create_engine(), buat engine untuk basis data SQLite Chinook.sqlite dan tetapkan ke variabel engine.
  • Gunakan fungsi pandas read_sql_query() untuk menetapkan ke variabel df sebuah DataFrame hasil dari kueri berikut: select semua rekaman from tabel Employee where EmployeeId lebih besar atau sama dengan 6 dan ordered by BirthDate (pastikan menggunakan WHERE dan ORDER BY dalam urutan yang tepat ini).

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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())
Edit dan Jalankan Kode