1. 학습
  2. /
  3. 강의
  4. /
  5. pandas로 빠르고 간편한 데이터 적재

Connected

연습 문제

API 매개변수 설정

필요한 데이터를 얻기 위한 매개변수 포맷팅은 API 작업의 핵심입니다. 이 매개변수들은 사전 형태로 get() 함수의 params 키워드 인자로 전달할 수 있어요.

Yelp API에서는 location 매개변수를 반드시 설정해야 하며, 검색을 위한 term도 제공할 수 있어요. 이 매개변수들을 사용해 NYC의 카페 데이터를 가져온 뒤, 결과를 처리해 데이터프레임을 만들겠습니다.

pandas(약어 pd)와 requests는 이미 로드되어 있습니다. API 엔드포인트는 변수 api_url에, 인증 정보는 사전 headers에 저장되어 있어요.

지침

100 XP
  • parameters 사전을 만들어 term과 location 매개변수를 설정해 "NYC"에서 "cafe"를 검색하세요.
  • Yelp API(api_url)를 requests의 get() 함수로 호출하고, headers와 params 키워드 인자를 설정하세요. 결과를 response로 저장하세요.
  • 적절한 메서드로 response에서 JSON 데이터를 추출하세요. 결과를 data로 저장하세요.
  • data의 "businesses" 값을 데이터프레임 cafes로 불러오고, head를 출력하세요.