在这个例子中:
nsims = c(10, 100, 500, 1000)
nsim = 1000
l = 0.2
for(steps in nsims)
{
means <- data.frame(v=1000)
for(i in 1:nsim)
{
means[i, 1] <- mean( rexp(40, l) )
}
fn <- cat( "./means-", str_pad(steps, 4, pad="0"), ".png", "\n", sep="")
print(fn)
}
fn
的输出最终为NULL
。
问题是什么?我的意思是我清楚地定义fn
以获得字符值。
答案 0 :(得分:2)
R cat
函数输出值。它没有分配它。相反,请使用paste
。