Adquisición de datos
Vamos a obtener nuestro primer conjunto de datos de IoT.
Empezarás consumiendo una API ambiental proporcionada por una comunidad pública. La API tiene varios endpoints y empezarás consumiendo los datos de temperatura. Los datos están en intervalos de 10 minutos y solo hay un histórico limitado.
Usarás requests para descargar los últimos 5 registros.
Como el endpoint devuelve datos codificados en JSON, puedes usar .json() sobre el objeto de respuesta para obtener un objeto de Python (en este caso, una lista).
Luego convertirás la lista en un DataFrame de pandas para poder trabajar con los datos fácilmente.
La constante URL desde la que consumir los datos ya está definida para ti.
Ten en cuenta que esta URL es diferente de la utilizada en el video.
Este ejercicio forma parte del curso
Análisis de datos de IoT en Python
Instrucciones del ejercicio
- Importa
requestsypandascomopd. - Descarga los datos de
URLusando requests y guarda el resultado enres. - Convierte el resultado en JSON
resen un objeto de Python y guarda el resultado endata_temp. - Convierte
data_tempen un DataFrame de pandasdf_temp.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# 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())