데이터 수집
첫 번째 IoT 데이터를 가져와 보겠습니다.
공공 커뮤니티에서 제공하는 환경 API를 사용해 시작할 거예요. 이 API에는 여러 엔드포인트가 있으며, 먼저 온도 데이터를 가져오겠습니다. 데이터는 10분 간격으로 수집되며, 조회할 수 있는 과거 데이터는 제한적입니다.
requests를 사용해 최근 5개 레코드를 다운로드하세요.
엔드포인트는 JSON으로 인코딩된 데이터를 제공하므로, 응답 객체에서 .json()을 호출해 파이썬 객체(이 경우 리스트)를 얻을 수 있습니다.
그다음 이 리스트를 pandas DataFrame으로 변환해 데이터를 쉽게 다룰 수 있도록 하세요.
데이터를 가져올 상수 URL은 미리 정의되어 있습니다.
이 URL은 영상에서 사용된 URL과 다르다는 점에 유의하세요.
이 연습은 강의의 일부입니다
Python으로 IoT 데이터 분석하기
연습 안내
requests와pandas를pd로 임포트하세요.- requests를 사용해
URL에서 데이터를 다운로드하고 결과를res에 저장하세요. - JSON으로 인코딩된 결과
res를 파이썬 객체로 변환해data_temp에 저장하세요. data_temp를 pandas DataFramedf_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())