[R] improve formatting of HTML table

Jim Lemon jim at bitwrit.com.au
Fri Aug 12 10:54:45 CEST 2011


On 08/12/2011 02:04 AM, Juliet Hannah wrote:
> I am trying to improve the look of an HTML table for a report (that
> needs to be pasted into Word).
>
> Here is an example.
>
> table2<- structure(c(26L, 0L, 40L, 0L, 10L, 0L, 0L, 188L, 0L, 281L, 0L,
> 0L, 0L, 0L, 0L, 0L, 0L, 4L), .Dim = c(6L, 3L), .Dimnames = structure(list(
>      myvar = c("Don't know", "Somewhat likely", "Somewhat unlikely",
>      "Very likely", "Very unlikely", NA), var_recode = c("0", "1",
>      NA)), .Names = c("myvar", "var_recode")), class = "table")
>
>
> library("R2HTML")
> .HTML.file = paste(getwd(), "/example.html", sep = "")
> HTML(table2)
>
>
> In the output, I would like to improve the justification of the
> numbers (or any other suggestion to make
> the HTML look nicer). The columns are a little hard to read.
>
Hi Juliet,
The example below, when copied from an HTML browser (Konqueror) and 
pasted into a word processor (OpenOffice Write) produces a table with no 
borders, left justified first column and other columns centered. You can 
easily do other justifications if you wish.

library(prettyR)
delim.table(table2,filename="example.html",
  tabegin="<table border=0>",bor="<tr><td>",
  delim="<td align=center>",html=TRUE)

Jim



More information about the R-help mailing list