R语言 如何使用循环向向量追加数值

R语言 如何使用循环向向量追加数值

在这篇文章中,我们将讨论如何在R编程语言中使用循环向向量追加数值。

向空矢量追加数值

在这里,我们将使用for循环向空向量追加数值。

语法:

for(iterator in range) {
  vector = c(vector, iterator)
}
Bash

其中。

  • range是指数值的范围
  • iterator是对数值范围进行迭代。
  • c(vector,iterator)是一个追加函数,它将把数值追加到向量中。

例子:

# create empty vector
vector1 = c()
  
# display
print(vector1)
  
# use for loop to add elements from 1 to 5
for(i in 1: 5) {
    vector1 = c(vector1, i)
}
  
# display
vector1
Bash

输出:

NULL
[1] 1 2 3 4 5
Bash

执行操作并向向量追加数值

在这里,我们将执行一些数字运算并向空矢量追加数值。我们可以执行立方体操作并追加到空向量中。

语法:

for(iterator in range) {
 vector = c(vector, operation(iterator))
}
Bash

其中。

  • range是指数值的范围
  • iterator是对数值范围的迭代。
  • c(vector,operation(iterator))是一个追加函数,它将通过执行一些操作将数值追加到向量中。

这里我们要把立方体的值追加到向量中。

例子:

# create empty vector
vector1 = c()
  
# display
print(vector1)
  
# use for loop to add elements from 
# 1 to 5 with cube values
for(i in 1: 5) {
    vector1 = c(vector1, i*i*i)
}
  
# display
vector1
Bash

输出:

NULL
[1]   1   8  27  64 125
Bash

为向量添加一个单一的值

在这里,我们将为一个现有的向量添加一个值。

语法:

c(existing_vector,new)
Bash

其中。

  • existing_vector是矢量
  • new是要追加的值

例子:

# create  vector
vector1 = c(1, 2, 3, 4, 5)
  
# display
print(vector1)
  
# append 34
vector1 = c(vector1, 34)
  
# display
vector1
Bash

输出

[1] 1 2 3 4 5
[1]  1  2  3  4  5 34
Bash

向现有的向量追加多个值

在这里,我们将使用for循环将多个值追加到现有的向量中。

语法:

for(iterator in range) {
 vector = c(existing_vector, iterator)
}
Bash

其中。

  • range是指数值的范围
  • iterator是对值的范围进行迭代。
  • c(existing_vector,iterator)是一个追加函数,它将把数值追加到现有的向量中。

例子:

# create  vector
vector1 = c(6, 7, 8, 9, 10)
  
# display
print(vector1)
  
# use for loop to add elements from 1 to 5
for(i in 1: 5) {
    vector1 = c(vector1, i)
}
  
# display
vector1
Bash

输出:

[1]  6  7  8  9 10
[1]  6  7  8  9 10  1  2  3  4  5
Bash

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册