…and Information Science

I’m finally beginning to appreciate the and Information part of my Computer and Information Science degree.

Continue Reading

Advertisements

When an emacs user calls something aRcane…

I’m working through an online course on the R language https://www.coursera.org/course/rprog

I’m finding it quite arcane, retro, baroque. Just a few examples:

  • length(x)=5, assigning to a function to to set the length of an object? really ?
  • “1” based array index (FORTRAN, anyone?)
  • complete textual orientation (OK, not a problem for an emacs user)
  • Having to think about the size of objects being read in (echos of the days before virtual memory)

On the other hand, I was able to generate a heatmap in 3 lines of code (thanks to Bronwyn Woods for the pointer). I spent hours messing around with Python and JavaScript versions, but the R version Just Worked. Three lines. Amazing.

data <- data.frame(x=c(1,2,3), y=c(1,2,3), count=c(10,10,5))
library(lattice)
levelplot(count ~ x*y, data=data)

Rplots.jpg

Figure 1: Simple heatmap generated by R