1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Streamlined Data Ingestion with pandas

Connected

cvičení

Získání dat z API

V tomto cvičení použiješ requests.get() k dotazování Yelp Business Search API na kavárny v New Yorku. requests.get() potřebuje URL adresu, ze které data načte. Yelp API dále vyžaduje parametry vyhledávání a autorizační hlavičky předané do klíčových argumentů params a headers.

Data z odpovědi získáš pomocí její metody json() a předáš je funkci DataFrame() z pandas, aby se vytvořil dataframe. Potřebná data se nacházejí pod klíčem slovníku "businesses".

pandas (jako pd) a requests jsou už načtené. Autorizační údaje jsou ve slovníku headers a potřebné parametry API jsou uloženy v params.

Pokyny

100 XP
  • Získej data o kavárnách v New Yorku z Yelp API (api_url) pomocí requests.get(). Potřebné informace v params a headers jsou už připravené.
  • Extrahuj JSON data z odpovědi pomocí její metody json() a přiřaď je do proměnné data.
  • Načti seznam kaváren do dataframu cafes pomocí funkce DataFrame() z pandas. Záznamy se nacházejí pod klíčem "businesses" ve slovníku data.
  • Vypiš dtypes dataframu, abys viděl/a, jaké informace jsi získal/a.