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 while doing data exploration.
We'll need to have Incanter in our project.clj
file and script or REPL, so we'll use the same set up as we did for the Loading Incanter's sample datasets recipe. We'll also use the Iris dataset from that recipe.
Incanter makes this very easy. Let's look at just how simple it is:
First, we need to load the dataset.
user=> (def iris (get-dataset :iris)) #'user/iris
Then we just call
view
on the dataset:user=> (view iris) #<JFrame javax.swing.JFrame[frame0,0,22,400x600,invalid,layout=java.awt.BorderLayout,title=Incanter Dataset,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,22,400x578,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize...