GNU/Linux ◆ xterm-256color ◆ zsh 161 views

Verrà presa come esempio una tabella così fatta (sono i residenti per etnia nel comune di Milano nel 2018), estrapolata dai dati pubblicati qui https://github.com/opendatasicilia/tansignari/issues/67#issue-442804855

Anno IdNil Nil Eta Genere Cittadinanza Residenti
2018 1 Duomo 0 Femmine Australia 1
2018 1 Duomo 0 Femmine Austria 1
2018 1 Duomo 0 Femmine Italia 39
2018 1 Duomo 0 Femmine Perù 2
2018 1 Duomo 0 Femmine Sri Lanka (ex Ceylon) 1
2018 1 Duomo 0 Maschi Filippine 2
2018 1 Duomo 0 Maschi Italia 48
2018 1 Duomo 0 Maschi Sri Lanka (ex Ceylon) 1
2018 1 Duomo 1 Femmine Cinese, Rep. Popolare 1
2018 1 Duomo 1 Femmine Filippine 2

Questi gli step:

  • vd nomefile.csv;
  • poi si imposta a numerica la colonna “Residenti” facendo click su #;
  • poi sulla colonna residenti si fa click su + e si sceglie sum come funzione di aggregazione;
  • poi si impostano come colonne chiave la colonna “Cittadinanza” e poi “Nil”, facendo click su !;
  • poi sulla colonna “Genere” si da click su SHIFT+w
  • poi si ordina per colonne chiave con g+[.

L’output è

Nil Cittadinanza Residenti_sum_Femmine Residenti_sum_Maschi Total_Residenti_sum Total_count
Adriano Afghanistan 0 25 25 12
Adriano Albania 40 37 77 58
Adriano Algeria 1 15 16 14
Adriano Apolide 0 3 3 3
Adriano Argentina 5 4 9 8
Adriano Armenia 4 4 8 8
Adriano Australia 1 1 2 2
Adriano Azerbaigian 0 1 1 1
Adriano Bangladesh 32 87 119 56
Adriano Benin (ex Dahomey) 0 1 1 1