Being able to interact with our data programmatically is important, but sometimes it's also helpful to be able to look at it. This can be especially useful when you do data exploration.
We'll need to have Incanter in our project.clj
file and script or REPL, so we'll use the same setup as we did for the Loading Incanter's sample datasets recipe, as follows. We'll also use the Iris dataset from that recipe.
(use '(incanter core datasets))
Incanter makes this very easy. Let's take a look at just how simple it is:
First, we need to load the dataset, as follows:
user=> (def iris (get-dataset :iris)) #'user/iris
Then we just call
view
on the dataset:user=> (view iris)
This function returns the Swing window frame, which contains our data, as shown in the following screenshot. This window should also be open on your desktop, although for me, it's usually hiding behind another window: