R语言 如何创建一个带范围的For循环

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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程