ipums_bind_rows | R Documentation |
Analogous to dplyr::bind_rows()
, but preserves the
labelled attributes provided with IPUMS data.
ipums_bind_rows(..., .id = NULL)
... |
Data frames or |
.id |
The name of an optional identifier column. Provide a string to create an output column that identifies each input. The column will use names if available, otherwise it will use positions. |
Returns the same type as the first input. Either a data.frame
,
tbl_df
, or grouped_df
file <- ipums_example("nhgis0712_csv.zip")
d1 <- read_nhgis(
file,
file_select = 1,
verbose = FALSE
)
d2 <- read_nhgis(
file,
file_select = 2,
verbose = FALSE
)
# Variables have associated label attributes:
ipums_var_label(d1$PMSAA)
# Preserve labels when binding data sources:
d <- ipums_bind_rows(d1, d2)
ipums_var_label(d$PMSAA)
# dplyr `bind_rows()` drops labels:
d <- dplyr::bind_rows(d1, d2)
ipums_var_label(d$PMSAA)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.