| componentNames {dembase} | R Documentation |
A demographic account contains
counts of population, plus one or more components such as births,
deaths, or internal migration. componentNames extracts the
names of the components. setNamesComponents and
the replacement form of namesComponents can be used
to specify the names.
componentNames(object) componentNames(object) <- value setComponentNames(object, value) ## S4 method for signature 'DemographicAccount' componentNames(object) ## S4 replacement method for signature 'DemographicAccount' componentNames(object) <- value ## S4 method for signature 'DemographicAccount' setComponentNames(object, value)
object |
An object of class |
value |
Names of the components. |
componentNames returns a vector of names.
setComponentNames and the replacement form of
componentNames return a modified version of object.
The names can also be set when creating
the account using functions Movements and
Transitions. Components can be extracted using
function components.
population <- Counts(array(c(10, 15, 13, 16),
dim = c(2, 2),
dimnames = list(age = c("0-29", "30+"),
time = c(1970, 2000))))
births <- Counts(array(13,
dim = c(1, 1),
dimnames = list(age = "30+",
time = "1971-2000")))
deaths <- Counts(array(c(0, 9),
dim = c(2, 1),
dimnames = list(age = c("0-29", "30+"),
time = c("1971-2000"))))
account <- Movements(population = population,
births = births,
exits = list(deaths = deaths))
componentNames(account)
componentNames(account) <- c("Births", "Deaths") # capitalized
componentNames(account)
library(dplyr) # to get pipes
account <- account %>%
setComponentNames(value = c("BIRTHS", "DEATHS"))
account