Package 'mefdind'

Title: Imports Data from MoE Spain
Description: Imports indicator data provided by the Ministry of Education, Spain. The data is stored at <https://www.educacionyfp.gob.es/servicios-al-ciudadano/estadisticas/no-universitaria.html> Includes functions for reading, downloading, and selecting data for main series. It is sponsored by ACCUEE <https://www3.gobiernodecanarias.org/educacion/accuee/>. Importa datos con indicadores del Ministerio de Educación, Españá. Los datos están en <https://www.educacionyfp.gob.es/servicios-al-ciudadano/estadisticas/no-universitaria.html> Contiene funciones para leer, descargar, y seleccionar bases de datos de series principales. Es patrocinado por ACCUEE <https://www3.gobiernodecanarias.org/educacion/accuee/>.
Authors: Daniel Caro [aut, cre, cph]
Maintainer: Daniel Caro <[email protected]>
License: GPL-2
Version: 0.2
Built: 2024-11-07 05:12:37 UTC
Source: https://github.com/eldafani/mefdind

Help Index


Parámetros de configuración y mantenimiento

Description

Lista con párametros de configuración y mantenimiento. Incluye patrones para identificar nombre de bases de datos y urls en htmls, además de el url con estadísticas del MEFD.

Usage

conf

Format

An object of class list of length 7.


Descarga datos de indicadores

Description

Descarga bases de datos (.csv) de indicadores a partir de id de la serie (idserie), página web (url_web) o url de .csv (url_ind). El usuaRio debe eligir solo un método.

Usage

mefd_down(
  idserie = NULL,
  url_ind = NULL,
  url_web = NULL,
  folder = tempdir(),
  config = conf
)

Arguments

idserie

id de la serie en el archivo de metadatos (meta_mefd)

url_ind

url(s) de la bases de datos (.csv) del indicador

url_web

url de página web del MEFD con lista de indicadores

folder

directorio donde guardar los datos

config

lista con parámetros de configuración (default)

Value

data.frame o lista de data.frames con datos de indicadores

Examples

mi_folder <- "/home/datos"
mi_url <- paste0("https://estadisticas.educacion.gob.es/EducaDynPx/",
"educabase/index.htm?type=pcaxis&path=/no-universitaria/centros/",
"centrosyunid/series/unidades_esc&file=pcaxis&l=s0")

# Descarga con id de la serie
mefd_down(idserie = 11109, folder = mi_folder)
mefd_down(idserie = c(11109, 11125, 37002), folder = mi_folder)

# Descarga desde página web (url_web)
mefd_down(url_web = mi_url, folder = mi_folder)

# Descarga un indicador específico a partir de url del .csv (url_ind)
mefd_down(url_ind = meta_mefd$url[190], folder = mi_folder)

# Descarga varios indicadores a partir del url del .csv (url_ind)
mefd_down(url_ind=meta_mefd$url[c(1, 5, 17)], folder = mi_folder)

metadata de indicadores

Description

Genera metadata para indicadores a partir de url del MEFD: nombre de archivos, urls de archivos, nombre del indicador

Usage

mefd_meta(url_web, config = conf)

Arguments

url_web

url de página web del MEFD con lista de indicadores

config

lista con parámetros de configuración (default)

Value

tibble con metadatos

Examples

mi_url <- paste0("https://estadisticas.educacion.gob.es/EducaDynPx/",
"educabase/index.htm?type=pcaxis&path=/no-universitaria/centros/",
"centrosyunid/series/unidades_esc&file=pcaxis&l=s0")
mi_meta <- mefd_meta(mi_url)

Nombre de indicadores

Description

Genera vector con nombre de bases de datos (.csv) para cada indicador a partir de url de la web

Usage

mefd_name(url_web, config = conf)

Arguments

url_web

url de página web del MEFD con lista de indicadores

config

lista con parámetros de configuración (default)

Value

vector con el nombre de los archivos .csv

Examples

mi_url <- paste0("https://estadisticas.educacion.gob.es/EducaDynPx/",
"educabase/index.htm?type=pcaxis&path=/no-universitaria/centros/",
"centrosyunid/series/unidades_esc&file=pcaxis&l=s0")
mefd_name(mi_url)

Lee datos de indicadores

Description

Lee bases de datos (.csv) de indicadores a partir de id de la serie (idserie), página web (url_web) o url de .csv (url_ind). El usuaRio debe eligir solo un método.

Usage

mefd_read(idserie = NULL, url_ind = NULL, url_web = NULL, config = conf)

Arguments

idserie

id de la serie en el archivo de metadatos (meta_mefd)

url_ind

url(s) de la bases de datos (.csv) del indicador

url_web

url de página web del MEFD con lista de indicadores

config

lista con parámetros de configuración (default)

Value

data.frame o lista de data.frames con datos de indicadores

Examples

mi_url <- paste0("https://estadisticas.educacion.gob.es/EducaDynPx/",
"educabase/index.htm?type=pcaxis&path=/no-universitaria/centros/",
"centrosyunid/series/unidades_esc&file=pcaxis&l=s0")

# Lectura con el id de la serie
df <- mefd_read(idserie = 11109)
df <- mefd_read(idserie = c(11109, 11125, 37002))

# Lectura desde página web (url_web)
df <- mefd_read(url_web = mi_url)

# Lectura de un indicador específico a partir de url del .csv (url_ind)
df <- mefd_read(url_ind = meta_mefd$url[190])

# Lectura de varios indicadores a partir del url del .csv (url_ind)
df <- mefd_read(url_ind=meta_mefd$url[c(1, 5, 17)])

url de indicadores

Description

Genera vector con urls de bases de datos (.csv) para cada indicador a partir de url de la web

Usage

mefd_url(url_web, config = conf)

Arguments

url_web

url de página web del MEFD con lista de indicadores

config

lista con parámetros de configuración (default)

Value

vector con urls de bases de datos (.csv)

Examples

mi_url <- paste0("https://estadisticas.educacion.gob.es/EducaDynPx/",
"educabase/index.htm?type=pcaxis&path=/no-universitaria/centros/",
"centrosyunid/series/unidades_esc&file=pcaxis&l=s0")
mefd_url(mi_url)

meta_mefd

Description

Metadatos de indicadores. Incluye el nombre del indicadore, el archivo .csv, el url.

Usage

meta_mefd

Format

An object of class data.frame with 271 rows and 8 columns.


par_url

Description

Parámetros con url de páginas del MEFD para crear meta_mefd

Usage

par_url

Format

An object of class data.frame with 15 rows and 4 columns.