如何在R中实现自动编号?

时间:2016-02-09 20:24:59

标签: r

对于那些使用R ...的人来说,这是非常基本的(但我会使用Stata和Mplus进行统计。)

我开发了很多图(总共638个)并希望将所有图保存在单独的文件中。它首先运作良好,而不是现在

for(i in 001:638){ 
## command for plot comes here, including mentioning of i ##
    dev.copy(png,'plot-%d.png')
    dev.off()
} 

我想为每个情节创建一个文件,但最后只有一个情节文件(plot_1.png),只有最后一个情节。

克里斯托弗

2 个答案:

答案 0 :(得分:2)

默认情况下,

png函数会执行此操作。例如,这将在您的工作目录中创建10个图。

png("plot-%d.png")
for(i in 1:10) plot(1:i)
dev.off()

答案 1 :(得分:1)

您需要使用其中一个paste()函数来创建字符串。

由于你没有提供一个可重复的例子,我只能猜测,但我认为这样的事情可能会奏效。

cout

代替您当前使用的c style%replacement。所以这个

paste("plot",i,".png", sep = "")

}