Modulo Process e Pre-process
Il modulo Process e Pre-process si concentra sulla gestione avanzata e sull'elaborazione dei dati del censimento, integrando informazioni amministrative e combinando dati geografici e tabellari per ottenere dataset arricchiti.
finalize_census_data(census_data_path, years, output_data_folder=None, delete_preprocessed_data=False)
Finalizza i dati del censimento unendo i dati geografici con i dati tabellari e salva il risultato.
PARAMETER | DESCRIPTION |
---|---|
census_data_path |
Cartella contenente i dati pre-processati del censimento.
TYPE:
|
years |
Lista degli anni del censimento da processare.
TYPE:
|
output_data_folder |
Cartella di destinazione per i dati finali. Default: None.
TYPE:
|
delete_preprocessed_data |
Se True, elimina i dati pre-processati dopo il completamento. Default: False.
TYPE:
|
RAISES | DESCRIPTION |
---|---|
FileNotFoundError
|
Se il file GeoPackage principale non esiste. |
KeyError
|
Se non viene trovata la colonna di unione corretta tra i dati. |
preprocess_census(processed_data_folder, years, output_data_folder=None, delete_download_folder=False, municipalities_code=[])
Preprocessa i dati del censimento per piĆ¹ anni, includendo l'opzione di processare anche i confini amministrativi.
PARAMETER | DESCRIPTION |
---|---|
processed_data_folder |
Cartella contenente i dati pre-processati.
TYPE:
|
years |
Lista degli anni del censimento da processare.
TYPE:
|
output_data_folder |
Cartella di destinazione per i dati elaborati. Default: None.
TYPE:
|
delete_download_folder |
Se True, elimina la cartella di dati pre-processati dopo
TYPE:
|
il |
False.
TYPE:
|
municipalities_code |
Lista di comuni da estrarre. Usare i dati presenti in
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
Path
|
Percorso della cartella con i dati elaborati. |
add_administrative_info(census_data, regions_data_path, regions_target_columns, provinces_data_path, provinces_target_columns, municipalities_data_path, municipalities_target_columns)
Aggiunge informazioni amministrative (regioni, province e comuni) ai dati del censimento.
PARAMETER | DESCRIPTION |
---|---|
census_data |
Dati del censimento a cui aggiungere informazioni amministrative.
TYPE:
|
regions_data_path |
Percorso del file con i confini regionali.
TYPE:
|
regions_target_columns |
Colonne target da estrarre dai dati delle regioni.
TYPE:
|
provinces_data_path |
Percorso del file con i confini provinciali.
TYPE:
|
provinces_target_columns |
Colonne target da estrarre dai dati delle province.
TYPE:
|
municipalities_data_path |
Percorso del file con i confini comunali.
TYPE:
|
municipalities_target_columns |
Colonne target da estrarre dai dati dei comuni.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
DataFrame
|
pd.DataFrame: DataFrame del censimento con informazioni aggiuntive su comuni, province e regioni. |