LoslegenKostenlos loslegen

Eine API-Anfrage stellen

Forecasting-Systeme beginnen mit einer Datenpipeline, die neue Daten aus einer API oder einer anderen Datenquelle sammelt. In dieser Übung erstellst du den URL-Link und sendest eine Anfrage an die EIA-API, um Stromdaten abzurufen.

Beachte, dass die Arbeit mit der EIA-API das Anlegen eines API-Schlüssels erfordert; für diese Übung wurde ein Demo-API-Schlüssel für dich eingerichtet.

Die Pakete requests, os und pandas als pd wurden für dich importiert.

Diese Übung ist Teil des Kurses

Forecasting-Pipelines für die Produktion entwerfen

Kurs anzeigen

Anleitung zur Übung

  • Lies den API-Schlüssel aus der Umgebungsvariable aus und speichere ihn als eia_api_key.
  • Erstelle den vollständigen URL-Pfad, indem du api_url_path und eia_api_key kombinierst.
  • Sende die Anfrage mit der richtigen Methode und übergib den vollständigen Link.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

# 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())
Code bearbeiten und ausführen