MulaiMulai sekarang secara gratis

Mengirim permintaan API

Sistem peramalan dimulai dengan pipeline data yang mengumpulkan data baru dari API atau sumber data lain. Pada latihan ini, Anda akan membuat tautan URL dan mengirim permintaan ke EIA API untuk mengambil data listrik.

Perlu diketahui bahwa bekerja dengan EIA API memerlukan pembuatan API key; untuk latihan ini, sebuah demo API key telah disiapkan untuk Anda.

Pustaka requests, os, dan pandas, sebagai pd, telah diimpor untuk Anda.

Latihan ini adalah bagian dari kursus

Merancang Pipeline Peramalan untuk Produksi

Lihat Kursus

Petunjuk latihan

  • Ekstrak API key dari variabel lingkungan, simpan sebagai eia_api_key.
  • Buat path URL lengkap dengan menggabungkan api_url_path dan eia_api_key.
  • Lakukan permintaan menggunakan metode yang benar dan meneruskan tautan lengkapnya.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Extract the API key from the environment variable
eia_api_key = os.____('EIA_API_KEY')

# Create the full URL path
api_url = "https://api.eia.gov/v2/"
api_path = "electricity/rto/region-data/"
api_url_path = api_url + api_path + "data/&data[]=value"
full_path = ____ + "?api_key=" + ____

# Make the request
data = requests.____(____).json()

df = pd.DataFrame(data["response"]["data"])
print(df.head())
Edit dan Jalankan Kode