1. 학습
  2. /
  3. 강의
  4. /
  5. Python으로 IoT 데이터 분석하기

Connected

연습 문제

데이터 수집

첫 번째 IoT 데이터를 가져와 보겠습니다.

공공 커뮤니티에서 제공하는 환경 API를 사용해 시작할 거예요. 이 API에는 여러 엔드포인트가 있으며, 먼저 온도 데이터를 가져오겠습니다. 데이터는 10분 간격으로 수집되며, 조회할 수 있는 과거 데이터는 제한적입니다.

requests를 사용해 최근 5개 레코드를 다운로드하세요. 엔드포인트는 JSON으로 인코딩된 데이터를 제공하므로, 응답 객체에서 .json()을 호출해 파이썬 객체(이 경우 리스트)를 얻을 수 있습니다.

그다음 이 리스트를 pandas DataFrame으로 변환해 데이터를 쉽게 다룰 수 있도록 하세요.

데이터를 가져올 상수 URL은 미리 정의되어 있습니다. 이 URL은 영상에서 사용된 URL과 다르다는 점에 유의하세요.

지침

100 XP
  • requests와 pandas를 pd로 임포트하세요.
  • requests를 사용해 URL에서 데이터를 다운로드하고 결과를 res에 저장하세요.
  • JSON으로 인코딩된 결과 res를 파이썬 객체로 변환해 data_temp에 저장하세요.
  • data_temp를 pandas DataFrame df_temp로 변환하세요.