ComenzarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Importa requests y pandas como pd.
  • Descarga los datos de URL usando requests y guarda el resultado en res.
  • Convierte el resultado en JSON res en un objeto de Python y guarda el resultado en data_temp.
  • Convierte data_temp en un DataFrame de pandas df_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())
Editar y ejecutar código