- Beginner: An Introduction to VisiData by Jeremy Singer-Vine
- Beginner: Guida VisiData by Andrea Borruso (onData association)
- Intermediate/Advanced (English): VisiData case study videos by creator Saul Pwanson
- quick reference guide for 2.0
- all available commands and options
- also available as a manpage via
man vd
and from inside VisiData withCtrl+H
- quick reference guide for 1.5.2
- VisiData Cheat Sheet
- keyboard layout of commands
- Loading Data
- Navigation
- How to rapidly scroll through a sheet
- How to search within a sheet
- How to move between sheets
- Rows
- How to perform operations on a subset of rows
- How to filter rows
- How to filter a random subset of rows
- How to select rows where the current column is not null
- How to select rows where the current column is null
- How to move, copy and remove rows
- How to sort rows
- Columns
- How to manipulate columns
- How to hide (remove) and unhide columns
- How to specify column types
- How to split a column
- How to expand columns that contain nested data
- How to create derivative columns
- How to configure multiple columns
- Editing contents
- How to edit cells
- How to rename columns
- Grouping data and descriptive statistics
- How to set statistical aggregators
- How to create a pivot table
- How to create a frequency chart
- How to calculate descriptive statistics
- How to filter for grouped or described rows
- Creating sheets, rows and columns
- How to configure the cursor to move right after a successful edit
- How to set up a sheet for data collection
- How to add a new blank column
- How to fill a column with a range of numbers
- Combining datasets
- How to perform a join
- How to append two datasets
- Drawing graphs
- How to graph a single column
- How to graph multiple columns
- How to interact with graphs
- How to save and replay a VisiData session
- Customizing VisiData
- How to configure VisiData (user)
- How to configure VisiData (dev)
- How to have configurations persist
- How to configure commands
- Plugins - extending VisiData functionality
- Developing a loader
- STDOUT pipe/redirect
VisiData can interact with data from any source or in any format.