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 |
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.
conf
conf
An object of class list
of length 7.
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.
mefd_down( idserie = NULL, url_ind = NULL, url_web = NULL, folder = tempdir(), config = conf )
mefd_down( idserie = NULL, url_ind = NULL, url_web = NULL, folder = tempdir(), config = conf )
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) |
data.frame o lista de data.frames con datos de indicadores
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)
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)
Genera metadata para indicadores a partir de url del MEFD: nombre de archivos, urls de archivos, nombre del indicador
mefd_meta(url_web, config = conf)
mefd_meta(url_web, config = conf)
url_web |
url de página web del MEFD con lista de indicadores |
config |
lista con parámetros de configuración (default) |
tibble con metadatos
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)
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)
Genera vector con nombre de bases de datos (.csv) para cada indicador a partir de url de la web
mefd_name(url_web, config = conf)
mefd_name(url_web, config = conf)
url_web |
url de página web del MEFD con lista de indicadores |
config |
lista con parámetros de configuración (default) |
vector con el nombre de los archivos .csv
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)
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 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.
mefd_read(idserie = NULL, url_ind = NULL, url_web = NULL, config = conf)
mefd_read(idserie = NULL, url_ind = NULL, url_web = NULL, config = conf)
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) |
data.frame o lista de data.frames con datos de indicadores
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)])
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)])
Busca en archivo metadatos el nombre de indicadores que contienen una palabra
mefd_search(value, config = conf)
mefd_search(value, config = conf)
value |
palabra a buscar en la lista de indicadores |
config |
lista con parámetros de configuración (default) |
data.frame con el nombre y idserie de los indicadores
# Indicadores que contienen la palabra "idoneidad" mefd_search("idoneidad") # Indicadores que contienen la palabra "primaria" mefd_search("primaria") # Indicadores que contienen las palabra "primaria" y "sexo mefd_search("primaria.*sexo") # Indicadores que contienen las palabra "extranjero" o "idoneidad" mefd_search("extranjero|idoneidad")
# Indicadores que contienen la palabra "idoneidad" mefd_search("idoneidad") # Indicadores que contienen la palabra "primaria" mefd_search("primaria") # Indicadores que contienen las palabra "primaria" y "sexo mefd_search("primaria.*sexo") # Indicadores que contienen las palabra "extranjero" o "idoneidad" mefd_search("extranjero|idoneidad")
Genera vector con urls de bases de datos (.csv) para cada indicador a partir de url de la web
mefd_url(url_web, config = conf)
mefd_url(url_web, config = conf)
url_web |
url de página web del MEFD con lista de indicadores |
config |
lista con parámetros de configuración (default) |
vector con urls de bases de datos (.csv)
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)
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)
Metadatos de indicadores. Incluye el nombre del indicadore, el archivo .csv, el url.
meta_mefd
meta_mefd
An object of class data.frame
with 271 rows and 8 columns.
Parámetros con url de páginas del MEFD para crear meta_mefd
par_url
par_url
An object of class data.frame
with 15 rows and 4 columns.