시작하기무료로 시작하기

데이터 수집

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

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

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

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

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

이 연습은 강의의 일부입니다

Python으로 IoT 데이터 분석하기

강의 보기

연습 안내

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

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Imports
____
____

# Download data from URL
res = ____

# Convert the result
data_temp = ____
print(data_temp)

# Convert json data to DataFrame
df_temp = pd.____(____)

print(df_temp.head())
코드 편집 및 실행