Extracción de Datos y Análisis Climático en Python / Data Extraction and Climate Analysis in Python 🍁
Este repositorio contiene el código para dos tareas principales: la extracción de datos de senderos de una página web y la obtención de datos climatológicos de la Sierra de Gredos utilizando la API de AEMET.
Utilizando la biblioteca BeautifulSoup en Python, se extrae información de la siguiente web: Wikipedia: Sendero de Gran Recorrido.
Se extrae la tabla de senderos de España con la siguiente información:
- Identificador
- Denominación
- Itinerario
El código realiza las siguientes acciones:
- Realiza una solicitud a la página web.
- Extrae y procesa la tabla de senderos.
- Guarda la información en un archivo CSV.
Utiliza la API de AEMET para obtener información climatológica de la Sierra de Gredos, específicamente usando el endpoint de "predicciones-específicas" para la predicción de montaña.
El código realiza las siguientes tareas:
- Incluye la temperatura máxima en la Sierra de Gredos.
- Incluye la temperatura mínima en la Sierra de Gredos.
- Incluye la fecha en la que se recopilaron los datos.
- Incluye la sierra de donde vienen los datos.
- Clona el repositorio:
git clone https://github.com/tu_usuario/tu_repositorio.git
- Navega al directorio del proyecto:
cd tu_repositorio
- Instala las dependencias necesarias:
pip install beautifulsoup4 requests pandas
- Ejecuta el script de Jupyter Notebook:
jupyter notebook nombre_del_notebook.ipynb
Si tienes alguna pregunta o necesitas más información, no dudes en contactarme.
- LinkedIn: Mabel Martinez Rodriguez
This repository contains code for two main tasks: extracting trail data from a web page and obtaining climate data for the Sierra de Gredos using the AEMET API.
Using the BeautifulSoup library in Python, information is extracted from the following web page: Wikipedia: Sendero de Gran Recorrido.
The table of trails in Spain is extracted with the following information:
- Identifier
- Name
- Itinerary
The code performs the following actions:
- Makes a request to the web page.
- Extracts and processes the trails table.
- Saves the information to a CSV file.
Uses the AEMET API to obtain climate information for the Sierra de Gredos, specifically using the "specific-predictions" endpoint for mountain predictions.
The code performs the following tasks:
- Includes the maximum temperature in the Sierra de Gredos.
- Includes the minimum temperature in the Sierra de Gredos.
- Includes the date on which the data was collected.
- Includes the mountain range from which the data comes.
- Clone the repository:
git clone https://github.com/your_username/your_repository.git
- Navigate to the project directory:
cd your_repository
- Install the required dependencies:
pip install beautifulsoup4 requests pandas
- Run the Jupyter Notebook script:
jupyter notebook notebook_name.ipynb
If you have any questions or need more information, feel free to contact me.
- LinkedIn: Mabel Martinez Rodriguez