gdphelper.gdpimporter
Module Contents
Functions
|
Download the zipped file, unzip, rename the unzipped files, and |
- gdphelper.gdpimporter.gdpimporter(url, filename=None, filetype='csv')[source]
Download the zipped file, unzip, rename the unzipped files, and outputs a dataframe along with the title from meta data.
This function downloads the zipped data from URL to the local path, unzips and renames the files as desired. It then returns the data frame along with the title as a tuple.
- Parameters
url (str) – URL to the zip file (ends with .zip)
filename (str) – the filename that the unzipped csv data (not the MetaData) has. If None, ‘open_canada_data.csv’ will be the filename. This argument is not useful when filetype is set to ‘all’
filetype ({'csv', 'all'}, default 'csv') – the types of files that will be extracted. If ‘csv’, only csv files are extracted’. If ‘all’, files of all types are extracted
- Returns
A tuple containing the dataframe and the title of the data extracted from the meta data.
- Return type
(DataFrame, str)
Examples
>>> gdpimporter("https://www150.statcan.gc.ca/n1/tbl/csv/36100400-eng.zip")