R语言 如何使用循环向向量追加数值
在这篇文章中,我们将讨论如何在R编程语言中使用循环向向量追加数值。
向空矢量追加数值
在这里,我们将使用for循环向空向量追加数值。
语法:
for(iterator in range) {
vector = c(vector, iterator)
}
其中。
- 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
输出:
NULL
[1] 1 2 3 4 5
执行操作并向向量追加数值
在这里,我们将执行一些数字运算并向空矢量追加数值。我们可以执行立方体操作并追加到空向量中。
语法:
for(iterator in range) {
vector = c(vector, operation(iterator))
}
其中。
- 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
输出:
NULL
[1] 1 8 27 64 125
为向量添加一个单一的值
在这里,我们将为一个现有的向量添加一个值。
语法:
c(existing_vector,new)
其中。
- existing_vector是矢量
- new是要追加的值
例子:
# create vector
vector1 = c(1, 2, 3, 4, 5)
# display
print(vector1)
# append 34
vector1 = c(vector1, 34)
# display
vector1
输出 。
[1] 1 2 3 4 5
[1] 1 2 3 4 5 34
向现有的向量追加多个值
在这里,我们将使用for循环将多个值追加到现有的向量中。
语法:
for(iterator in range) {
vector = c(existing_vector, iterator)
}
其中。
- 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
输出:
[1] 6 7 8 9 10
[1] 6 7 8 9 10 1 2 3 4 5