[R] Conflict between xtable and Hmisc when using Sweave?
Frank E Harrell Jr
f.harrell at vanderbilt.edu
Fri May 13 20:42:35 CEST 2005
Sander Oom wrote:
> Dear R users,
>
> The Sweave code below runs fine, as it is. However, an error occurs when
> the line 'library(xtable)' is uncommented:
> Error: chunk 1
> Error in "label<-"(`*tmp*`, value = "month") :
> no applicable method for "label<-"
>
> Is anybody aware of this and knows a workaround?
>
> Thanks,
>
> Sander.
>
> *******************
>
> \documentclass[a4paper]{article}
> \title{Sweave Test for summarize}
> \author{Sander Oom}
>
> \usepackage{a4wide}
>
> \begin{document}
>
> \maketitle
>
> \begin{figure}[ht]
> \begin{center}
> <<fig=TRUE,echo=FALSE>>=
> # library(xtable)
> library(Hmisc)
> set.seed(111)
> dfr <- expand.grid(month=1:12, year=c(1997,1998), reps=1:100)
> month <- dfr$month
> year <- dfr$year
> y <- abs(month-6.5) + 2*runif(length(month)) + year-1997
> s <- summarize(y, llist(month,year), smedian.hilow, conf.int=.5)
> print(xYplot(Cbind(y,Lower,Upper) ~ month, groups=year, data=s,
> keys='lines', method='alt', type='b'))
> @
> \end{center}
> \end{figure}
>
> \end{document}
>
> ************************
>
>
>
> > version
> _
> platform i686-pc-linux-gnu
> arch i686
> os linux-gnu
> system i686, linux-gnu
> status
> major 2
> minor 1.0
> year 2005
> month 04
> day 18
> language R
>
>
I feel this is an xtable problem because Hmisc has being using label and
label<- since 1991.
Frank
--
Frank E Harrell Jr Professor and Chair School of Medicine
Department of Biostatistics Vanderbilt University
More information about the R-help
mailing list