filtrar_datos: Filtrar datos_sia

View source: R/basicas.R

filtrar_datosR Documentation

Filtrar datos_sia

Description

Función que filtra la tabla datos_sia (u otra tabla con un conjunto de columnas adecuado) de manera similar a la forma en que se extraen los datos en la aplicación shiny iSIA.

Usage

filtrar_datos(
  .data,
  id_programa,
  id_matriz = 6L,
  rango_fechas = NULL,
  id_parametro = NULL,
  id_estacion = NULL,
  orden_est = NULL,
  tipo_punto_id = 1L
)

Arguments

.data

Tabla con datos extraidos del SIA (datos_sia en principio)

id_programa

integer. Un sólo valor que identifica al programa.

id_matriz

integer. Un sólo valor que identifica a la matriz.

rango_fechas

character. Vector de dos valores (fecha inicial y fecha final), en formato AAAA-MM-DD.

id_parametro

integer. Vector de valores que identifican los parámetros.

id_estacion

integer. Vector de valores que identifican las estaciones (sitios) de monitoreo.

orden_est

character. Vector con los nombres de las estaciones en el orden deseado para las gráficas u otros usos.

tipo_punto_id

integer. Vector que define los tipos de punto usados: 1 = SUPERFICIE, 2 = FONDO, 1:2 = Ambos tipos.

Details

El uso del argumento orden_est equivale, salvo algunas excepciones (que son anunciadas con warnings), a ejecutar:

.data$codigo_pto <- factor(.data$codigo_pto, levels = orden_est)

Nota: codigo_pto es la columna con los nombres de las estaciones.

Examples

filtrar_datos(datos_sia, 5, 6)
filtrar_datos(datos_sia, 5, 11)

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