[R] Hmisc latex() and Rcmdr numSummary() percentage issues

Liviu Andronic landronimirc at gmail.com
Wed Dec 3 20:44:27 CET 2008


Dear R users,
I have issues regarding latex() from Hmisc and numSummary() from
Rcmdr. Here's an example:
> library(Rcmdr)
> data(Angell, package="car")
> numSummary(Angell[,"hetero"], statistics=c("mean", "sd", "quantiles"), quantiles=c( 0,.25,.5,.75,1 ))
> .numSummary <- popOutput()
> latex(as.table(.numSummary$table), cdec=c(2), file="", title="")

The resulting LaTeX code (see below) is not compilable, because of the
`%' signs present in the column headers, and that are not escaped by
latex() (contrary to the behaviour of xtable()). I can solve the issue
manually by escaping the percentage signs `\%'.

Would there be a way to automatise this?
Thank you,
Liviu


######## Uncompilable LaTeX ########
% latex.default(as.table(.numSummary$table), cdec = c(2), file = "",
   title = "")
%
\begin{table}[!tbp]
 \begin{center}
 \begin{tabular}{lrrrrrrr}\hline\hline
\multicolumn{1}{l}{}&
\multicolumn{1}{c}{mean}&
\multicolumn{1}{c}{sd}&
\multicolumn{1}{c}{0%}&
\multicolumn{1}{c}{25%}&
\multicolumn{1}{c}{50%}&
\multicolumn{1}{c}{75%}&
\multicolumn{1}{c}{100%}
\\ \hline
&$31.37$&$20.41$&$10.6$&$16.9$&$23.7$&$39$&$84.5$\\
\hline
\end{tabular}

\end{center}

\end{table}
######## End of LaTeX ########


######## Compilable LaTeX ########
% latex.default(as.table(.numSummary$table), cdec = c(2), file = "",
   title = "")
%
\begin{table}[!tbp]
 \begin{center}
 \begin{tabular}{lrrrrrrr}\hline\hline
\multicolumn{1}{l}{}&
\multicolumn{1}{c}{mean}&
\multicolumn{1}{c}{sd}&
\multicolumn{1}{c}{0\%}&
\multicolumn{1}{c}{25\%}&
\multicolumn{1}{c}{50\%}&
\multicolumn{1}{c}{75\%}&
\multicolumn{1}{c}{100\%}
\\ \hline
&$31.37$&$20.41$&$10.6$&$16.9$&$23.7$&$39$&$84.5$\\
\hline
\end{tabular}

\end{center}

\end{table}
######## End of LaTeX ########


-- 
Do you know how to read?
http://www.alienetworks.com/srtest.cfm
Do you know how to write?
http://garbl.home.comcast.net/~garbl/stylemanual/e.htm#e-mail



More information about the R-help mailing list