ipumspy.api.IpumsiExtract#
- class ipumspy.api.IpumsiExtract(samples, variables, description='My IPUMS International extract', data_format='fixed_width', data_structure={'rectangular': {'on': 'P'}}, **kwargs)[source]#
Defining an IPUMS International extract.
- Parameters:
samples (
Union
[List
[str
],List
[Sample
]]) – list of IPUMS International sample IDsvariables (
Union
[List
[str
],List
[Variable
]]) – list of IPUMS International variable namesdescription (
str
) – short description of your extractdata_format (
str
) – fixed_width and csv supporteddata_structure (
Dict
) – nested dict with “rectangular” or “hierarchical” as first-level key. “rectangular” extracts require further specification of “on” : <record type>. Default {“rectangular”: “on”: “P”} requests an extract rectangularized on the “P” record.
Attributes
collection
Name of an IPUMS data collection
extract_id
The extract id associated with this extract, assigned by the
IpumsApiClient
extract_info
The API response recieved by the
IpumsApiClient
api_version
IPUMS API version number
Methods