notes/r.md

1.1 KiB

installation

  • to install R on ubuntu can to r download page
  • there are instruction on what to add to sources.list.
  • After doing apt-get update, will probably need to add the public key which is addressed here
  • then do sudo apt-get install r-base

using grid.arrange https://cran.r-project.org/web/packages/gridExtra/vignettes/arrangeGrob.html

set and mirror axis limits:

scale_y_continuous(
          breaks=seq(glob$PriceMin, glob$PriceMax, round(glob$StdDev * .5,2)),
          limits = c(glob$PriceMin, glob$PriceMax)
      ) +

how to loop through rows of a column

for (i in dim1) {
    for (j in i) {
        print(j);
    }
}

build a list of plots and use grid.arrange

do.call(grid.arrange,plot_list)

re-sort a dataframe and print each row of a column

dim1 <- dim1[order(dim1$list),];
for (i in dim1) {
    for (j in i) {
        print(j);
    }
}

to run a script from the command line R --vanilla < scriptfile.R