10 Modi di usare Visidata¶
Dieci esempi rapidi, che mostrano cosa è possibile fare con VisiData. È una sezione a cura di Salvatore Fiandaca (grazie), basata sul lavoro di Saul Pwanson, l'autore di VisiData.
1. esplora i set di dati senza sforzo, indipendentemente dal formato¶
$ vd albums.json dropbox/*.xls* agents.sqlite
Utilizzare i tasti freccia (↑↓→←) per spostarsi e q
per uscire.
VisiData carica i dati da molte fonti e formati diversi, incluso tutto ciò che i pandas possono caricare!
I nuovi caricatori sono inclusi in ogni versione e puoi crearne uno tu stesso facilmente.
2. convertire da qualsiasi formato di input in qualsiasi formato di output¶
All'interno di VisiData, premere CTRL+S per salvare il file nel formato specificato dall'estensione.
Converti direttamente dalla riga di comando con:
$ vd -b input.csv -o output.json
3. come sostituto interattivo di grep, awk, sed, cut, sort, uniq¶
$ netstat -an | vd -f fixed -o used-ports.txt
Premi CTRL+Q per uscire da VisiData e salvare nel file di output specificato.
4. grattare i dati della tabella HTML da una pagina Web:¶
$ vd https://en.wikipedia.org/wiki/List_of_largest_cities
5. vedere una differenza visiva di due fogli con la stessa struttura¶
$ vd --diff foo1.csv foo2.csv
6. esplora un oggetto dal Python REPL¶
>>> visidata.view(obj)
7. esplora tutti i pandas DataFrame¶
>>> visidata.view_pandas(df)
8. creare una pipeline di dati ad hoc¶
VisiData può anche essere utilizzato in modalità batch con script senza richiedere alcuna interazione.
Salvare il cmdlog in un file .vd con CTRL+D foo.vd
, quindi riprodurre il file .vd salvato:
$ vd -b -p foo.vd
9. rinominare un mucchio di file¶
Avviare vd nella directory con i file Modifica i nomi dei file (documentazione sui comandi di modifica) CTRL+S per eseguire il commit (guarda questo video che mostra come utilizzare il browser di directory)
10. vedi tutte le opzioni e i comandi disponibili¶
Esistono molti altri modi per utilizzare VisiData! Per saperne di più, premi CTRL+H per vedere la manpage o z CTRL+H per vedere l'elenco completo dei comandi disponibili sul foglio corrente.