title: Print data frame with columns center-aligned
body: <p>I would like to print a data frame where the columns are center aligned.  Below is what I have I tried, I thought printing the data frame test1 would result in the columns being aligned in the center but this is not the case.  Any thoughts on how I can do this?</p>
  
  <pre><code>test=data.frame(x=c(1,2,3),y=c(5,6,7))
  names(test)=c('Variable 1','Variable 2')
  test[,1]=as.character(test[,1])
  test[,2]=as.character(test[,2])
  test1=format(test,justify='centre')
  print(test,row.names=FALSE,quote=FALSE)
   Variable 1 Variable 2
            1          5
            2          6
            3          7
  print(test1,row.names=FALSE,quote=FALSE)
   Variable 1 Variable 2
            1          5
            2          6
            3          7
  </code></pre>