Title: US 2010 Census SF2 Geographic Header Summary Levels 010-050
Version: 1.0.2
Date: 2020-06-09
URL: https://gitlab.com/minshall/us-census-geoheader
Description: A simple interface to the Geographic Header information from the "2010 US Census Summary File 2". The entire Summary File 2 is described at https://catalog.data.gov/dataset/census-2000-summary-file-2-sf2, but note that this package only provides access to parts of the geographic header ('geoheader') of the file. In particular, only the first 101 columns of the geoheader are included and, more importantly, only rows with summary levels (SUMLEVs) 010 through 050 (nation down through county level) are included. In addition to access to (part of) the geoheader, the package also provides a decode function that takes a column name and value and, for certain columns, returns "the meaning" of that column (i.e., a "SUMLEV" value of 40 means "State"); without a value, the decode function attempts to describe the column itself.
Imports: utils, tibble
Suggests: R.rsp
License: BSD_2_clause + file LICENSE
Encoding: UTF-8
LazyData: true
VignetteBuilder: R.rsp
RoxygenNote: 7.1.0
NeedsCompilation: no
Packaged: 2020-06-15 00:58:29 UTC; minshall
Author: Greg Minshall [aut, cph, cre], United States Census Bureau [dtc]
Maintainer: Greg Minshall <minshall@acm.org>
Repository: CRAN
Date/Publication: 2020-06-25 10:20:02 UTC

(internal) Make Sure a Dataframe Exists

Description

ensure() returns the dataframe (or tibble), reading it in if necessary

Usage

ensure(name)

Arguments

name

Name of the dataframe

Stops in the case of an error

Details

takes the name of the data and the suffix of the backing store for the dataframe and makes sure it is in our private environment.

Value

returns the (possibly retrieved) dataframe.


(internal) Return the Database

Description

(internal) Return the Database

Usage

get.data()

Value

the database (as a tibble and/or dataframe)


(internal) Return the Decode Table

Description

(internal) Return the Decode Table

Usage

get.decode()

Value

the decode table


Return text describing the meaning of a value in a column

Description

uscgh.2010.decode() returns a textual description of a cell

Usage

uscgh.2010.decode(colname, colvalue = "", warnings = TRUE)

Arguments

colname

Name of the column to be described.

colvalue

Value whose description is wanted (\"""\" – the default – to describe, generically, 'colname' itself).

warnings

Whether a '(colname,colvalue)' tuple that is not successfully decoded should produce a warning message. (In any event, the result will be NULL.)

Details

takes as input the name of a column in the Geographic Header file from the 2010 US census, and a value found in that column, and attempts to return a description of the meaning of that value.

Value

A character string describing the 'colname' or '(colname,colvalue)' tuple, if found. If not found, 'NULL' is returned (and, if 'warnings' is 'TRUE', a warning is generated).

See Also

'RShowDoc("a-tour", package="us.census.geoheader")' for a short tour of a few columns of the database

Examples

uscgh.2010.decode('SUMLEV', 40)


Return the 2010 Census SF2 Geographic Header Data

Description

Returns the 2010 Census SF2 geographic header dataset

Usage

uscgh.2010.sf2.geoheader()

Details

'uscgh.2010.dataset' returns the SF2 geographic header data from the 2010 US census

Value

a dataframe (tibble, if the tibble package is available)

See Also

'RShowDoc("a-tour", package="us.census.geoheader")' for a short tour of a few columns of the database

Examples

x <- uscgh.2010.sf2.geoheader()