L’operazione di JOIN fra tabelle è una operazione molto comune, in questo breve blog post vedremo come realizzarla usando VisiData.
Prima tabella:

Seconda tabella:

facendo una JOIN tra queste due tabelle otterrò il risultato di sotto:

vediamo come realizzare questa JOIN con VisiData:
Step by step
- aprire la prima tabella prov_RT.csv (vd prov_RT.csv);
- spostarsi nella colonna nome_prov e renderla colonna chiave pigiando !; ( La JOIN in VisiData viene fatto tra colonne chiave)
- aprire la seconda tabella pigiando o e scrivendo prov_RT_residenti.csv (il TAB vi aiuta a completare il nome) ;
- spostarsi nella colonna Provincia e renderla colonna chiave pigiando !;
- aprire il “foglio dei fogli” digitando shift+s e selezionare, usando il tasto s, le due tabelle (prov_RT.csv e prov_RT_residenti.csv);
- digitare & per realizzare e visualizzare la JOIN tra le due tabelle: scrivere inner e invio.
gif animata:

Riferimenti:

- VisiData: il coltellino svizzero per i dati, che probabilmente non conosci
- la guida di Jeremy Singer Vine https://jsvine.github.io/intro-to-visidata/
- le ricette sul sito ufficiale http://visidata.org/docs/;
- la documentazione ufficiale http://visidata.org/man/;
- la playlist YouTube a cura dell’autore https://www.youtube.com/watch?v=N1CBDTgGtOU&list=PLxu7QdBkC7drrAGfYzatPGVHIpv4Et46W;
- la lista visuale degli shortcut da tastiera http://visidata.org/docs/kblayout/.
- repository OnData https://github.com/ondata/guidaVisiData/blob/master/testo/README.md?
Ringraziamenti:
- Jeremy Singer Vine
- Saul Pwanson
- Andrea Borruso