Re: [Rd] Best practices - R CMD check and vignettes

From: Kuhn, Max <Max.Kuhn_at_pfizer.com>
Date: Wed, 19 Sep 2007 15:02:58 -0400


Jim,

But I'm not sure if this works if the package has not been installed (or it might find a version already installed in your library path), but give it a try:

   load(system.file("examples", "somedata.Rdata", package = "PkgName"))

Max

-----Original Message-----
From: r-devel-bounces_at_r-project.org
[mailto:r-devel-bounces_at_r-project.org] On Behalf Of James MacDonald Sent: Monday, September 17, 2007 11:07 PM To: r-devel_at_stat.math.ethz.ch
Subject: [Rd] Best practices - R CMD check and vignettes

Hi,

I have a package that contains two vignettes that both use saved objects

in the examples directory of the package. With previous versions of R I could have a code chunk in the vignette like this:

<<echo=false>>=
load("../examples/somedata.Rdata")
@

followed by a code chunk like

<<eval=false>>=
foo <- bar("data")
@

that simulated the actual reading in of the data (I use a saved object to limit package size).

This passed check with previous versions of R, but under R-2.6.0alpha, the vignettes are dumped into an inst directory in the <package>.Rcheck directory, where Sweave() and texi2dvi() are run. Unfortunately, the above code chunks no longer work.

I can certainly hard code the first chunk to find the .Rdata file, but I

have to imagine there is a much more elegant way to do this.

Any suggestions?

Best,

Jim

-- 
James W. MacDonald, MS
Biostatistician
UMCCC cDNA and Affymetrix Core
University of Michigan
1500 E Medical Center Drive
7410 CCGC
Ann Arbor MI 48109
734-647-5623

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel

______________________________________________
R-devel_at_r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-devel
Received on Wed 19 Sep 2007 - 19:11:46 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Wed 19 Sep 2007 - 20:42:07 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-devel. Please read the posting guide before posting to the list.