pycancensus.label_vectors

pycancensus.label_vectors(x)[source]

Return Census variable names and labels from a data frame.

This function extracts the census_vectors attribute from a DataFrame returned by get_census() when labels=’short’. The attribute contains a mapping of truncated vector names to their detailed descriptions.

Parameters:

x (pd.DataFrame or gpd.GeoDataFrame) – A data frame returned from get_census() with labels=’short’.

Returns:

A DataFrame with columns ‘Vector’ (short code) and ‘Detail’ (full description), or None if no vector metadata is available.

Return type:

pd.DataFrame or None

Examples

>>> import pycancensus as pc
>>> # Get census data with short labels
>>> data = pc.get_census(
...     dataset='CA21',
...     regions={'CMA': '35535'},
...     vectors=['v_CA21_1', 'v_CA21_2'],
...     level='CSD',
...     labels='short'
... )
>>> # Get the vector label details
>>> labels = pc.label_vectors(data)
>>> print(labels)