MulaiMulai sekarang secara gratis

Memilih kolom dengan SQL

Himpunan data bisa berisi kolom yang tidak diperlukan untuk analisis, seperti tabel weather di data.db. Beberapa kolom, seperti ketinggian (elevation), bersifat redundan karena semua pengamatan terjadi di tempat yang sama, sementara kolom lain berisi variabel yang tidak kita butuhkan. Setelah membuat engine basis data, Anda akan menulis kueri untuk SELECT hanya kolom tanggal dan suhu, lalu meneruskannya ke read_sql() untuk membuat dataframe berisi pembacaan suhu maksimum dan minimum.

pandas telah dimuat sebagai pd, dan create_engine() telah diimpor dari sqlalchemy.

Catatan: Pemeriksa SQL cukup ketat terhadap posisi kolom dan mengharapkan field dipilih sesuai urutan yang ditentukan.

Latihan ini adalah bagian dari kursus

Pemasukan Data yang Efisien dengan pandas

Lihat Kursus

Petunjuk latihan

  • Buat engine basis data untuk data.db.
  • Tulis kueri SQL yang melakukan SELECT terhadap kolom date, tmax, dan tmin dari tabel weather.
  • Buat sebuah dataframe dengan meneruskan kueri dan engine ke read_sql(), lalu tetapkan dataframe yang dihasilkan ke temperatures.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Create database engine for data.db
engine = ____

# Write query to get date, tmax, and tmin from weather
query = """
SELECT ____, 
       ____, 
       ____
  FROM ____;
"""

# Make a dataframe by passing query and engine to read_sql()
temperatures = ____

# View the resulting dataframe
print(temperatures)
Edit dan Jalankan Kode