Отримання даних
Давайте отримаємо наш перший набір даних IoT.
Почнете зі звернення до екологічного API від публічної спільноти. API містить кілька кінцевих точок, і ви почнете зі споживання даних про температуру. Дані подаються інтервалами по 10 хвилин, а історичні дані доступні обмежено.
Ви використовуватимете requests, щоб завантажити останні 5 записів.
Оскільки кінцева точка повертає дані у форматі JSON, ви можете викликати .json() для об'єкта відповіді, щоб отримати об'єкт Python (у цьому разі список).
Потім перетворіть цей список на датафрейм pandas, щоб зручно працювати з даними.
Константу URL для отримання даних уже визначено для вас.
Зверніть увагу, що це посилання відрізняється від того, що показано у відео.
Ця вправа є частиною курсу
Аналіз даних IoT у Python
Інструкції до вправи
- Імпортуйте
requestsіpandasякpd. - Завантажте дані з
URLза допомогою requests і збережіть результат у зміннійres. - Перетворіть результат у форматі JSON
resна об'єкт Python і збережіть його вdata_temp. - Перетворіть
data_tempна датафрейм pandasdf_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())