The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.
pulso provides programmatic access to microdata from Colombia’s Gran Encuesta Integrada de Hogares (GEIH), published monthly by DANE.
Loading data:
pulso_load() – download and parse a single GEIH
modulepulso_load_merged() – download and merge multiple
persona-level modulesColumn metadata:
pulso_describe_column() – describe a single column in
loaded datapulso_list_columns_metadata() – list metadata for all
columns in a tibbleCatalog and validation:
pulso_list_validated_range() – list periods with
verified downloadspulso_validation_status() – validation info for a
specific periodModule and variable discovery:
pulso_describe() – describe a survey modulepulso_describe_variable() – describe a canonical
variable and its epoch mappingspulso_list_variables() – list canonical variables,
optionally filtered by moduleBanco de la República data:
pulso_tpm() – download the monetary policy rate (TPM)
set by Banco de la República, with automatic fallback to a bundled
snapshot when the live SDMX API is unavailableunz() connection to read CP437-encoded zip entries without
writing to disk.dplyr::bind_rows() replaces rbind() to handle
Cabecera/Resto CSVs with type-mismatched shared columns. Affects
2007-2021 (14 years of data).data.table::fread(sep="auto") replaces
read.csv(sep=";") to handle period-specific delimiters.
Affects 2022-01.pulso_load() now raises
pulso_data_not_validated by default for unvalidated
periods. Pass allow_unvalidated = TRUE to load with a
visible warning. Currently 5 periods are validated: 2007-12, 2015-06,
2021-12, 2022-01, 2024-06.Ocupados06.csv). Affects
2013-06.CLASE column when the DANE CSV already contains one
(case-insensitive check). Prevents duplicate- column error on
tibble::as_tibble(). Affects 2014-06, 2015-06, and other
periods where DANE encodes clase directly in Cabecera/Resto
CSVs.allow_unvalidated = TRUE for the rest.comparability_warning flag. Use
pulso_list_variables() to see has_warning
column.pulso_parse_error with a v0.2.0 deferral notice.pulso_load_merged() call) deferred to v0.2.0.pulso_tpm()) only. The Indicador Bancario de Referencia
(IBR) and a generic SDMX accessor are deferred to v0.2.0.These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.