Skip to content

Modulo Data

Questo modulo gestisce i dati non geografici.

preprocess_data(data_folder, data_column_remapping=None, add_administrative_informations=None, regions_data_path=None, regions_target_columns=None, provinces_data_path=None, provinces_target_columns=None, municipalities_data_path=None, municipalities_target_columns=None, output_folder=None)

Preprocessa i file CSV presenti in una cartella e restituisce i dati concatenati e il file di trace.

PARAMETER DESCRIPTION
data_folder

Cartella contenente i file CSV da processare.

TYPE: Path

data_column_remapping

Mappatura per rinominare le colonne del censimento. Default: None.

TYPE: (dict, opzionale) DEFAULT: None

add_administrative_informations

Se True, aggiunge le informazioni amministrative ai dati.

TYPE: (bool, opzionale) DEFAULT: None

regions_data_path

Percorso del file contenente i dati delle regioni.

TYPE: (Path, opzionale) DEFAULT: None

regions_target_columns

Lista delle colonne target per i dati delle regioni.

TYPE: (list, opzionale) DEFAULT: None

provinces_data_path

Percorso del file contenente i dati delle province.

TYPE: (Path, opzionale) DEFAULT: None

provinces_target_columns

Lista delle colonne target per i dati delle province.

TYPE: (list, opzionale) DEFAULT: None

municipalities_data_path

Percorso del file contenente i dati dei comuni.

TYPE: (Path, opzionale) DEFAULT: None

municipalities_target_columns

Lista delle colonne target per i dati dei comuni.

TYPE: (list, opzionale) DEFAULT: None

RETURNS DESCRIPTION
dict

Dizionario con i dati del censimento concatenati, il file di trace e l'anno di riferimento.

TYPE: Union[dict, Path]

RAISES DESCRIPTION
ValueError

Se non vengono trovati file CSV nella cartella specificata.