The hardware and bandwidth for this mirror is donated by dogado GmbH, the Webhosting and Full Service-Cloud Provider. Check out our Wordpress Tutorial.
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[@]dogado.de.
These are helper functions to wrangle labels and produce visualizations of ‘AmericasBarometer’ data following LAPOP Lab’s editorial guidelines.
🔗 Package website: https://lapop-central.github.io/lapop/
To install the package in your console, run:
devtools::install_github("lapop-central/lapop",
force = TRUE,
build_vignettes = TRUE)For the full online guide, see:
📖 LAPOP Data Guide for R Users
‘AmericasBarometer’ datasets are distributed in Stata
.dta format with multilingual metadata (question wording
and response options) embedded as attributes. These support
cross-national and longitudinal comparability.
Use:
readstata13::read.dta13()to preserve the full metadata structure.
Other methods such as haven::read_dta() or
rio::import() may fail to import the STATA attributes.
expansion.fields attribute.lpr_extract_notes() to convert into a tidy data
frame.lpr_set_attr()
using the appropriate noteid.label.table attribute.lpr_set_ros() to assign these response labels in
English, Spanish, or Portuguese.Load the package in R:
library(lapop)LAPOP Lab fonts is automatically loaded, yet you can also manually if needed:
lapop_fonts()Apply the ‘AmericasBarometer’ design effects with:
lpr_data()Choose the appropriate lpr graph type:
lpr_hist()lpr_cc()lpr_ts()lpr_mover()
Store the output in an R object.
File names: .csv and graphics files should have the same name. Their names should be in the following standard format: CountryYear/ts_DVcode(s)_IVcode(s)_graphtype.extension.
Examples:
There will be some cases that do not easily fit this standard. Use your best judgment.
Use the corresponding lapop plotting function to
produce the visualization:
lapop_hist(), lapop_cc(),
lapop_ts(), etc.
lapop_save()lapop R PackageR/ folder.devtools::document() to generate .Rd
files in man/ and update NAMESPACE.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.
Health stats visible at Monitor.