Bir API isteği yapmak
Tahminleme sistemleri, API veya başka bir veri kaynağından yeni verileri toplayan bir veri hattıyla başlar. Bu egzersizde, URL bağlantısını oluşturacak ve EIA API'ye istek göndererek elektrik verilerini çekeceksin.
EIA API ile çalışmanın bir API anahtarı gerektirdiğini unutma; bu egzersiz için senin adına bir demo API anahtarı ayarlandı.
requests, os ve pandas paketleri pd kısaltmasıyla senin için içe aktarıldı.
Bu egzersiz
Üretim için Tahmin (Forecasting) Hatları Tasarlama
kursunun bir parçasıdırEgzersiz talimatları
- API anahtarını ortam değişkeninden çıkar ve
eia_api_keyolarak kaydet. api_url_pathileeia_api_keydeğerlerini birleştirerek tam URL yolunu oluştur.- Doğru yöntemi kullanarak isteği yap ve tam bağlantıyı geçir.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# 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())