R语言 如何创建一个带范围的For循环
在这篇文章中,我们将讨论如何在R编程语言中创建一个带有范围的for循环。
For 循环用于在给定范围内迭代元素。我们可以使用for循环来追加、打印或对给定的整数范围进行一些操作。请考虑下面的for循环的语法,其中也包含一些范围。
语法:
for(iterator in range) {
# statements
}
其中。
- range是指包含start:stop的数值范围。
- iterator是用来在给定的范围内迭代元素的。
例1 :打印一个范围内的值
# create a range with 1 to 5 numbers
for(i in 1: 5) {
# display the values
print(i)
}
输出:
[1] 1
[1] 2
[1] 3
[1] 4
[1] 5
例2:对范围内的数值进行操作
我们也可以在for循环中对数值范围进行一些数学运算。
语法:
for(iterator in range) {
//operations
}
其中。
- range是指包含start:stop的数值范围。
- iterator是用来在给定的范围内迭代元素的。
- 运算是用来执行一些数学运算的。
# create a range with 1 to 5 numbers
for(i in 1: 5) {
# display the values by performing
# square of numbers
print(i*i)
}
输出:
[1] 1
[1] 4
[1] 9
[1] 16
[1] 25
例3:对向量中的值进行操作
在这里,我们将通过使用for循环将数值追加到向量中。
语法:
for(iterator in range) {
vector=c(vector,iterator )
}
例子 :
# create a vector
vector1 = c(2, 3)
# create a range with 1 to 5 numbers
for(i in 1: 5) {
# append values to a vector
vector1 = c(vector1, i)
}
# display
vector1
输出:
[1] 2 3 1 2 3 4 5