НачатьНачать бесплатно

Получение данных

Давайте получим наш первый набор данных IoT.

Для начала вы будете работать с экологическим API, предоставленным публичным сообществом. API состоит из нескольких эндпоинтов, и начнёте вы с получения данных о температуре. Данные записываются с интервалом в 10 минут, при этом доступен ограниченный объём исторических данных.

С помощью requests вы загрузите последние 5 записей. Поскольку эндпоинт возвращает данные в формате JSON, вы можете вызвать .json() на объекте ответа, чтобы получить объект Python (в данном случае — список).

Затем вы преобразуете этот список в pandas DataFrame, чтобы удобно работать с данными.

Константа URL для получения данных уже определена для вас. Обратите внимание, что этот URL отличается от того, который использовался в видео.

Это упражнение является частью курса

Анализ данных Интернета вещей на Python

Посмотреть курс

Инструкции к упражнению

  • Импортируйте requests и pandas как pd.
  • Загрузите данные по адресу URL с помощью requests и сохраните результат в переменную res.
  • Преобразуйте результат res, закодированный в JSON, в объект Python и сохраните его в переменную 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())
Редактировать и запускать код