More or less untested without using package.skeleton after preparing the package directories:

datapath <- "c:/packagename/data"
within(LL3,
for(i in ls()) save(list=i, file=file.path(datapath, paste(i, ".RData", sep=""))))


or with package.skeleton:

package.skeleton("packagename", path="c:/", environment=as.environment(LL3))

Best,
Uwe Ligges



On 14.01.2011 15:32, Christoph Scherber wrote:
Dear all,

I have a seemingly easy question but couldn´t find a solution so far:

I´d like to have all datasets from Crawley´s "R Book" in an own package, so 
that I can easily access them.

Let´s assume they are all saved on C: in the following directory:

setwd("C:\\Crawleydata")

Now I am loading all datasets using lapply:

###

LL<-list.files("C:\\Crawleydata",pattern = "\\.txt$")
LL2<-as.list(LL)
names(LL2)<-LL

LL3<-lapply(LL2,function(x)try(read.table(x,header=T,sep="\t")))
###

So far, so good; now that I have all files in LL3, how do I move them out to the 
"data" path in a newly created library?

I know that "package.skeleton()" should do the job, but somehow I got stuck 
here...

Many thanks for your help!

Best wishes
Christoph

[using R 2.12.1 on Windows XP]








______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to