我想通过找到向量x < - 1:10的平均值来理解R中的循环
有3种不同的循环,我有解决这个问题的代码,但是我需要对每个循环进行细分以了解每行的作用.
第一个是for循环.
x <- 1:10
total <- length(x)
x_sum <- 0
for (i in seq_along(x)) {
x_sum <- x_sum + x[i]
}
x_sum / total
## [1] 5.5
Run Code Online (Sandbox Code Playgroud)
我不明白为什么x_sum <- 0在最初的部分,为什么x_sum <- x_sum + x[i].我是1,2,...,10的seq?
第二个是重复循环.
x <- 1:10
total <- length(x)
x_sum <- 0
i <- 1
repeat {
x_sum <- x_sum + x[i]
if (i == total) break
i <- i + 1
}
x_sum / total
## [1] 5.5 …Run Code Online (Sandbox Code Playgroud) 我需要生成 100 个文件名。
你将如何生成相应的特征向量files中含有100文件名R: plot01.png, plot02.png, plot03.png, ..., plot99.png, plot100.png?请注意,前 9 个文件的编号以 0 开头。
显而易见但非常无效的解决方案是编写一个包含 100 个文件名的向量。我试图找出一种更有效的方法来创建这个字符向量。