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
Petunjuk latihan
- Dengan menggunakan fungsi
create_engine(), buat engine untuk basis data SQLiteChinook.sqlitedan tetapkan ke variabelengine. - Gunakan fungsi
pandasread_sql_query()untuk menetapkan ke variabeldfsebuah DataFrame hasil dari kueri berikut: select semua rekaman from tabelEmployeewhereEmployeeIdlebih besar atau sama dengan6dan ordered byBirthDate(pastikan menggunakanWHEREdanORDER BYdalam 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())