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.