currency.convert {acs}R Documentation

Convert dollar values of acs object to a new base year.

Description

currency.convert provides a helper function to create a new copy of an acs-class object with a modified currency.year and converted dollar values without altering the original object.

Usage


currency.convert(object, rate="auto", newyear=NA_integer_, verbose=F)

Arguments

object

an acs object

rate

an optional rate to apply; "auto" (the default) will look up values from the cpi dataset.

newyear

an integer specifying the new value of currency.year to convert into

verbose

whether to print additional information about the conversion

Details

currency.convert provides a helper function to create a new copy of an acs-class object with a modified currency.year and converted dollar values without altering the original object. When rate="auto" (the default), currency.convert will look up values from the cpi database to use in conversion. When a numeric rate is provided through this option, actual cpi values are ignored. When verbose=T, currency.convert will provide additional information about the rates of conversion and the acs.colnames converted.

As of version 2.0 the package includes CPI data from 1913 through 2015, allowing conversion of dollar values for any years in this range.

Value

Returns a new acs object with updated dollar values and currency.year metadata.

Unlike currency.year<-, currency.convert does not alter the original object.

Author(s)

Ezra Haber Glenn eglenn@mit.edu

See Also

currency.year

cpi

Examples

lawrence10                                   # median income data, endyear = 2010
currency.convert(lawrence10, newyear=2014)   # convert $$ to 2014 dollars 
currency.convert(lawrence10, newyear=1929)   # convert $$ to 1929 dollars

[Package acs version 2.1.4 Index]