Description Usage Arguments Details Value
Load the ACS PUMS data from a csv file with the data types set correctly. Most fields in the ACS data are simple integers, but a few are not. See the details section for specifics.
1 | load.pums(path)
|
path |
path to a csv file with ACS PUMS housing or population data. |
Most fields in the ACS PUMS data are either integer-coded categoricals or counts, but there are exceptions, and the exceptions vary by year and span (1 year or 5 year data). This function loads most fields as integers and handles the exceptions correctly. The exceptions are:
1. RT
, the record type, is 'H' in housing records and 'P' in person
records. For any given file, it is constant so it is dropped.
2. SERIALNO
, is loaded as a string because it overflows on
5-year data as an integer. It is only used for joining person records
to housing records so this is fine.
3. Inflation factors. In older data, this is just ADJUST
.
In recent years, housing data has ADJINC
and ADJHSG
,
and person records have just ADJINC
. In any case, they are
7-digit integers equal to the inflation factor times 1e6
.
This function returns them as floats after multiplication by 1e-6
.
4. NAICSP
is an occupation code. It is quasi-numeric with a few
values like "33641M1". It is returned as a character column.
5. SOCP
or SOCP10
and SOCP12
. These are quasi-numeric
occupation codes like NAICSP
. They have a few values like "4750XX".
In 1-year files and some 5-year files, SOCP
is present. In other
files both SOCP10
and SOCP12
are present. In either case,
they are returned as character columns.
6. OCCP
or OCCP10
and OCCP12
are occupation codes.
OCCP10
and OCCP12
are nearly numeric; they include two NA
values, one for not in labor force and the other indicates that the code
for that row is under the other system. They are loaded as character columns
to preserve that information. OCCP
can load as numeric, but it is
loaded as character for consistency with OCCP10
and OCCP12
.
data frame with ACS PUMS housing or population data from a csv file
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.