downloaddata module
Esse modulo tem o objetivo de baixar csvs localmente. Para isso foi criada uma funcao que baixa um unico arquivo csv. E outra que baixa todos os csvs necessarios para anlise.
- downloaddata.download_alldata(desired_columns: List[str])
Apenas baixa todos os csvs dos anos dispniveis no ambiente local. Note que essa funcao so funciona pro caso especifico do tema do trabalho.
Parameters
- desired_columnsList[str]
Lista com as colunas que o usuario deseja baixar.
Returns
None.
- downloaddata.download_csv_local(url: str, dropna: bool = False, local_file: str | None = None, columns: List[str] | None = None)
Serve para baixar o CSV localmente de uma URL. Permite que voce baixe colunas selecionadas, ou seja, nao baixe todo o csv. Utiliza funcoes criadas no modulo cleandata.
Parameters
- urlstr
A URL que aponta para o conjunto de dados a ser lido.
- dropnabool
Argumento para tirar ou nao linhas com valores nulos.
- local_filestr, optional
Nome do arquivo onde sera salvo o csv. Por padrão o nome sera ‘dados.csv’.
- columnslist, optional
Lista com os nomes das colunas desejadas, se nao especificado, todas as colunas serao lidas.
Returns
- None
Esta funcao baixa o CSV para o seu diretorio local.