I have 15 different ggplot objects:
p39
p40
p50
...
p53
but i want exports all graphs with a loop, for example
for (i in 39:53){
png(paste0("x",i,".png"))
print(x = pi)
dev.off()
}
the line of
print(x = pi)
is unrecognized. Help.
I have 15 different ggplot objects:
p39
p40
p50
...
p53
but i want exports all graphs with a loop, for example
for (i in 39:53){
png(paste0("x",i,".png"))
print(x = pi)
dev.off()
}
the line of
print(x = pi)
is unrecognized. Help.
First of all, pi
is considered just as pi
only. It is not taking the value of i
from the for loop.
If you want to create, for example p39
, then use something like paste0("p", i)
.
But it'll be a string, and you have to tell R
to search for the variable with this name. For that you need get
.
So, try this: print(get(paste0("p", i)))
Hope this helps.
Successfully, thank you very much.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.
If you have a query related to it or one of the replies, start a new topic and refer back with a link.