常常需用用for的循环用法,现在来了解一下吧。
材料/工具
RStudio
方法
打开RStudio
想让R语言自动循环5次,每次都输出111,则代码如下:
for(i in 1:5) print(111)
假如想让这5次分别输出1、输出2、输出3...到输出5,则代码如下:
for(i in 1:5) print(i)
还可以用for循环做其他的事,例如:
for(j in 1:5) print(1:j)
又如:
for(n in c(10,20,30,40,50)) {
x <- stats::rnorm(n)
cat(n, ": ", sum(x^2), "\n", sep = ";")
}
又如:
f <- factor(sample(letters[6:10], 10, replace = TRUE))
for(j in unique(f)) print(j)