On a side note:
On Thu, May 20, 2010 at 9:43 AM, Ivan Calandra
wrote:
> Thanks to all of you for your answers!
>
> ...
>
> Tao, I don't understand why you have backslashes before "file" and after
> .rda. I guess it's something about regular expression, but I'm still
> very new to it.
> eval(parse
", sep="")))
> >>
> >> ...Tao
> >>
> >
> > Or just use 'list=' like this:
> >
> > for (i in 1:4) {
> > temp <- data.frame(a=(i+1):(i+10), b=LETTERS[(i+1):(i+10)])
> > f
x27;list=' like this:
>
> for (i in 1:4) {
> temp <- data.frame(a=(i+1):(i+10), b=LETTERS[(i+1):(i+10)])
> filename <- paste("file", i, sep="")
> assign(filename, temp)
> save(list=c(filename), file=paste(filename, ".rda", sep="&
0), b=LETTERS[(i+1):(i+10)])
filename <- paste("file", i, sep="")
assign(filename, temp)
save(list=c(filename), file=paste(filename, ".rda", sep=""))
}
-Peter Ehlers
- Original Message ----
From: Ivan Calandra
To: r-help@r-project.org
Sent: Wed
Hi Ivan,
How about this?
i <- 1:4
sapply(i,
function(i){
x <- data.frame(a=(i+1):(i+10), b=LETTERS[(i+1):(i+10)])
save(x, file = paste("file", i, ".rda", sep=""))
}
)
HTH,
Jorge
On Wed, May 19, 2010 at 10:56 AM, Ivan Calandra <> wrote:
> Dear users,
>
> My problem concerns save() within a f
Ivan,
Try this:
eval(parse(text=paste("save(file", i, ", file=\"file", i, ".RData\")", sep="")))
...Tao
- Original Message
> From: Ivan Calandra
> To: r-help@r-project.org
> Sent: Wed, May 19, 2010 7:56:44 AM
> Subje
Dear users,
My problem concerns save() within a for loop.
Here is my code:
for (i in 1:4) {
temp <- data.frame(a=(i+1):(i+10), b=LETTERS[(i+1):(i+10)])
filename <- paste("file", i, sep="")
assign(filename, temp)
save(filename, file=paste(filename, ".rda", sep=""))
}
As you can see, save() d
7 matches
Mail list logo