Objetivo:
El objetivo del paquete ‘meteorodata’ es facilitar el análisis de datos meteorológicos y la manipulación de los mismos mediante funciones implementadas en este paquete.
Instalación
You can install the development version of meteorodata from GitHub with:
# install.packages("pak")
pak::pak("MatiFasolato/meteorodata")
Descarga de Datos:
Para llevar a cabo la descarga de los datasets referidos a las estaciones meteorologicas implementamos la siguiente funcion.
descargar_datos
: toma un parametro correspondiente a la estación meteorológica y permite la lectura y/o descarga del dataset de la estación que se solicite.
Funciones:
C_to_F
: Esta función recibe como entrada un valor numérico que representa la temperatura en grados Celsiud y convierte dicha temperatura en su equivalente a grados Fahrenheit. La función valida primero que el valor de entrada sea un numero, ya que si no lo es nos devuelve un mensaje de error indicando que se debe ingresar un valor numerico. Para obtener la equivalencia a grados Fahrenheit, la funcion utiliza la formula: (temp_centigrado x ) + 32, donde temp_centigrado representa a la temperatura en Celcius.F_to_C
: Esta función recibe un valor numérico que representa la temperatura en grados Fahrenheit y convierte dicha temperatura en su equivalente a grados Celsius. La función valida primero que el valor de entrada sea numérico, ya que si no lo es, genera un mensaje de error . La fórmula utilizada para obtener la temperatura en Celsius es : (temp_fahrenheit - 32) x , donde temp_fahrenheit representa a la temperatura en Fahrenheit.tabla_resumen_temperatura
: Esta función recibe un dataframe que contiene informacion acerca de todas las estaciones meteorologicas y de acuerdo a la estacion especificada calcula medidas significativas, como son el promedio (media), mínimo, máximo, mediana y desviación estándar de la temperatura y otras variables relevantes. El resultado devuelto es una tabla resumen con estas métricas, que permite comparar los datos climáticos de diferentes estacionesgrafico_temperatura_mensual
: Esta función recibe un data frame con datos de una o mas estaciones y agrupa los datos por mes y calcula el promedio de la temperatura para cada mes, lo que permite observar tendencias y variaciones a lo largo del año. Luego, genera un gráfico que muestra estos promedios mensuales, con el eje x representando los meses y el eje y la temperatura promedio en grados Celsius.
Uso de funciones:
A continuacion se mostrará un ejemplo de como hacer uso de las función F_to_C()
:
F_to_C(100)
#> [1] 37.77778
Si desea ver el uso de las funciones restantes puede ingresar a nuestra página: meteorodata
Autores del paquete:
Matias Fasolato
Estudiante de Ciencia de datos en la Universidad Austral de la ciudad de RosarioBautista Torregiani
Estudiante de Ciencia de datos en la Universidad Austral de la ciudad de Rosario
Contribuciones al paquete
Si deseas realizar contribuciones al paquete, ya sea para agregar mejoras, corregir errores o proponer nuevas funciones, segui los siguientes pasos:
Fork y clona el repositorio: Haz un fork de este repositorio en tu cuenta de GitHub y clona el repositorio en tu máquina local.
Realiza la contribución y hace un pull request: Realiza los cambios que consideres necesarios en tu copia del repositorio. Luego, abri un pull request a la rama principal del proyecto con una descripción clara del propósito de tu contribución.
Si tenes dudas o necesitas ayuda con el proceso de contribución, no dudes en contactarnos a través de los siguientes correos electrónicos:
- Fasolato Matias: mfasolato@mail.austral.edu.ar
- Torregiani Bautista: btorregiani@mail.austral.edu.ar
Codigo de contribución:
https://github.com/MatiFasolato/meteorodata/blob/master/.github/CONTRIBUTING.md