Closed pigreco closed 3 years ago
Caro @pigreco manca una cosa di base: il formato di input e output.
Se non lo dichiari - e tu non lo dichiari - è quello di default, che non è il CSV. E tu in input hai CSV e penso vorrai output in CSV.
Quindi devi aggiungere --csv
mlr --csv join -j cod_com -r COD_COMUNE -f conteggi.csv then unsparsify comuniADE.csv >conteggiADE.csv
+---------+-----------+----------------+----+-------------------+-----------------+
| cod_com | nro_fogli | nro_particelle | id | DENOMINAZIONE | SIGLA_PROVINCIA |
+---------+-----------+----------------+----+-------------------+-----------------+
| A195 | 31 | 15720 | 0 | ALIA | PA |
| A202 | 37 | 11308 | 1 | ALIMENA | PA |
| A203 | 14 | 7311 | 2 | ALIMINUSA | PA |
| A229 | 23 | 18872 | 3 | ALTAVILLA MILICIA | PA |
| A239 | 32 | 18837 | 4 | ALTOFONTE | PA |
| A546 | 27 | 38417 | 5 | BAGHERIA | PA |
| A592 | 10 | 9555 | 6 | BALESTRATE | PA |
| A592-A | 4 | 2758 | 7 | BALESTRATE/sez.A | PA |
+---------+-----------+----------------+----+-------------------+-----------------+
@aborruso grazie, non credo serva ricetta e quindi chiudo. :-(
Miller permette di fare una join tabellare tra due tabelle anche se i due campi correlati hanno nomi diversi, la sintassi del comando è qui:
ho due file (che allego) e devo unire tramite i campi
cod_com
(file di sinistra) eCOD_COMUNE
file di destra, il comando è:ma ottengo un output vuoto!
file: conteggi.csv:
file: comuniADE.csv:
tototo.zip
Uso Miller v. 5.10