ancho: Formato ancho

View source: R/basicas.R

anchoR Documentation

Formato ancho

Description

Ensanchar datos provenientes de consulta_muestras. Espera la presencia de ciertas columnas y una sóla matriz ambiental. Ver detalles.

Usage

ancho(.data, unidades = FALSE, validacion = FALSE)

Arguments

.data

Tabla de datos obtenida con consulta_muestras, posiblemente modificada con valores_numericos y con columnas agregadas por left_join.

unidades

TRUE o FALSE. Determina si se agregan las unidades a las columnas de los parámetros (ej.: 'SatO (%)' en lugar de 'SatO')

validacion

TRUE o FALSE. Usado internamente por vSIA

Details

Espera que existan las columnas valor y param. En caso de no encontrarlas las creará a partir de las columnas valor_minimo_str y nombre_clave, respectivamente, si es que están presentes. La primera contiene los valores de los parámetros muestreados, ya sea en formato numérico o en texto. La segunda debería contener el código del parámetro.

Para facilitar la compatibilidad, esta función además verifica la presencia de otras columnas agregadas en el código de la app iSIA (en el reactive datos_extraccion, del server.R): parametro, grupo, id_tipo_dato y tipo_dato.

Examples

d <- filtrar_datos(datos_sia,
                   id_programa = 10L,
                   rango_fechas = c("2019-01-01", "2020-12-31"),
                   id_parametro = c(2099, 2098)) %>%
  dplyr::select(codigo_pto, fecha_muestra, id_parametro, param, id_unidad,
                uni_nombre, limite_deteccion, limite_cuantificacion, valor)
print(d)
ancho(d)

# Cómo usar ancho en lugar de ancho_old:
datos_sia %>%
  # Primero filtrar para tener sólo 2 parámetros:
  dplyr::filter(id_programa == 4, id_parametro %in% c(2017, 2021)) %>%
  ancho %>%
  dplyr::select(SatO, OD) %>%
  plot

jumanbar/manoSIAR documentation built on April 25, 2022, 1:35 p.m.