opendatasicilia / tansignari

"T'ansignari e t'appeddiri"
http://tansignari.opendatasicilia.it
Creative Commons Attribution 4.0 International
18 stars 10 forks source link

[visidata] concatenare campi con separatore diverso dal tab #128

Closed pigreco closed 4 years ago

pigreco commented 4 years ago

Ho concatenato alcuni campi di un CSV usando il foglio delle colonne shift+c, noto che il separatore è il tab (o uno spazio);

come posso cambiare il separatore e usarne uno a piacere??

allego file csv, i campi da concatenare sono i tags

merge.txt

aborruso commented 4 years ago

Ciao @pigreco , non ho aperto il file, ma ti faccio un esempio rapido nell'immagine di sotto.

VisiData è un foglio elettronico basato su Python, quindi puoi usare le espressioni Python (molto simili a quelle del tuo amato HFCQgis).

pigreco commented 4 years ago

Caro @aborruso purtroppo con i campi che ho non funziona, i campi che devo concatenare si chiamano: tag:0 , tag:1 , tag:2 e tag:3

tag:0 + ';' + tag:1 + ';' + tag:2 + ';' + tag:3

image

e mi restituisce un errore:

image

ho provato con:

"tag:0" + ';' + "tag:1" + ';' + "tag:2" + ';' + "tag:3"

e non va, ripete sempre lo stesso valore.

aborruso commented 4 years ago

Il nome campo non può contenere il :.

Quindi puoi:

pigreco commented 4 years ago

Che spettacolo, grazie @aborruso

pigreco commented 4 years ago

Ricetta fatta e pubblicata su Tansignari-md

https://festive-bohr-4ac225.netlify.com/ricette/csv-tsv/concatena_campi_con_visidata/