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 merupakan bagian dari kursus
Pengantar Mengimpor Data di Python
Instruksi 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 langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# 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())