pycancensus.search_census_vectors

pycancensus.search_census_vectors(search_term: str, dataset: str, type_filter: str | None = None, use_cache: bool = True, quiet: bool = False, api_key: str | None = None) DataFrame[source]

Search for census vectors by name or description.

Parameters:
  • search_term (str) – Term to search for in vector labels or details.

  • dataset (str) – The dataset to search in (e.g., ‘CA16’).

  • type_filter (str, optional) – Filter by vector type (‘Total’, ‘Male’, ‘Female’).

  • use_cache (bool, default True) – If True, uses cached vector list if available.

  • quiet (bool, default False) – When True, suppress messages and warnings.

  • api_key (str, optional) – API key for CensusMapper API.

Returns:

Filtered DataFrame of vectors matching the search term.

Return type:

pd.DataFrame

Examples

>>> import pycancensus as pc
>>> income_vectors = pc.search_census_vectors("income", "CA16")
>>> total_pop = pc.search_census_vectors("population", "CA16", type_filter="Total")