1. Nauka
  2. /
  3. Kursy
  4. /
  5. Sprawne importowanie danych z pandas

Connected

ćwiczenie

Ustawianie parametrów API

Odpowiednie formatowanie parametrów, aby pobrać potrzebne dane, to kluczowy element pracy z API. Parametry te można przekazać do funkcji get() jako słownik, używając argumentu kluczowego params.

Yelp API wymaga ustawienia parametru location. Można też podać term określający frazę do wyszukania. Użyjesz tych parametrów, aby pobrać dane o kawiarniach w Nowym Jorku, a następnie przetworzyć wynik i utworzyć ramkę danych.

Biblioteki pandas (jako pd) i requests zostały już załadowane. Adres końcowy API jest zapisany w zmiennej api_url. Dane autoryzacyjne są przechowywane w słowniku headers.

Instrukcje

100 XP
  • Utwórz słownik parameters z parametrami term i location ustawionymi tak, aby wyszukiwać "cafe" w "NYC".
  • Wyślij zapytanie do Yelp API (api_url) za pomocą funkcji get() z biblioteki requests, ustawiając argumenty kluczowe headers i params. Zapisz wynik jako response.
  • Wyodrębnij dane JSON z response, używając odpowiedniej metody. Zapisz wynik jako data.
  • Załaduj wartości "businesses" z data do ramki danych cafes i wyświetl jej początek.