Closed dennisangemi closed 2 years ago
lo script dovrebbe essere:
### requisiti ###
# miller, che si installa con "apt-get install miller"
# zcat, che si installa con "apt-get install gzip"
### requisiti ###
# scarica dati
curl -kL "http://demo.istat.it/pop2021/dati/comuni.zip" >./comuni.zip
# ristruttura il file
zcat ./comuni.zip | \
tail -n +2 | \
mlr --csv put '${Codice comune}=fmtnum(${Codice comune},"%06d");$Totale=${Totale Maschi}+${Totale Femmine};if (${Età}>=5){$fascia=">=5"}else{$fascia="<5"}' \
then filter -x -S '${Età}=="999"' \
then stats1 -a sum -f Totale -g "Codice comune",fascia \
then reshape -s fascia,Totale_sum \
then put '$totale=${<5}+${>=5}' \
then rename "Codice comune",pro_com_t >./ISTAT_popolazione_2021.csv
ho modificato tutte le occorrenze 12 con 5, vediamo se @aborruso mi licenzia ahahah
file csv ISTAT_popolazione_2021.csv
Grazie @pigreco e grazie @gabacode
Secondo voi conviene:
ISTAT_popolazione_2021.csv
;target.csv
e mantenere invariato ISTAT_popolazione_2021.csv
Secondo voi conviene:
purtroppo non capisco la domanda, forse mi manca qualcosa, oppure è troppo banale,
nella seconda ipotesi direi di aggiungere, al nome del file, ISTAT_popolazione5_2021.csv
per far capire che il target è a partire dai 5 anni.
Ciao @pigreco , io eviterei il nome del file così lungo (ISTAT_popolazione5_2021.csv); prova a dare un'occhiata agli altri file di questo repo: abbiamo provato a rendere tutto più sintetico e intuitivo possibile. Per questo proponevo di chiamarlo target.csv
secondo me a breve cambia nuovamente il target, quindi si potrebbe chiamare target5.csv
secondo me a breve cambia nuovamente il target, quindi si potrebbe chiamare
target5.csv
mi piace! grazie
La popolazione vaccinabile è cambiata quindi conviene aggiornare il file
ISTAT_popolazione_2021.csv
. Rifletterei anche sull'eventualità di scegliere un nome più appropriatoSarebbe possibile riutilizzare questo script https://github.com/opendatasicilia/comuni-italiani/issues/16 (Grazie @aborruso )