c在R中做什么?

c在R中做什么?,r,R,考虑以下代码: k <- c(.5, 1) kR中的c函数用于创建带有显式提供的值的向量。如果需要值序列,可以使用:运算符。比如说, k <- 1:1024 k在R中,函数c()返回一个向量(一维数组) 在您的示例中: k <- c(0.5, 1) # k is a vector k[1] # is 0.5 (remember, R indices start on 1) k[2] # is 1 请查看c()和seq函数的帮助(在R:?c和?seq中) 参考资料:

考虑以下代码:

k <- c(.5, 1)

kR中的c函数用于创建带有显式提供的值的向量。如果需要值序列,可以使用
运算符。比如说,

k <- 1:1024
k在R中,函数
c()
返回一个向量(一维数组)

在您的示例中:

k <- c(0.5, 1) # k is a vector
k[1] # is 0.5 (remember, R indices start on 1)
k[2] # is 1
请查看
c()
seq
函数的帮助(在R:
?c
?seq
中)


参考资料:


您希望其他值是什么?我不知道!但是让我们假设它们必须是1到1024之间的整数。
c()
函数将创建一个向量。有关向量、矩阵、数组、数据帧、列表和因子的更好解释,请阅读?终端的c将为您提供此函数的帮助文件。这也将在R的任何介绍中介绍。前面的回答可能会有帮助。。。
# One way
k <- (1:1024) / 2 # this will be 0.5, 1, 1.5, 2, ... , 512
# Another way:
k <- seq(0.5, 512, 0.5)
k <- c(0.5, 1)         # k = 0.5, 1
k <- c(k, 1.5)         # k = 0.5, 1, 1.5
k <- c(k, c(2, 2.5))   # k = 0.5, 1, 1.5, 2, 2.5
k <- c(k, k)           # k = 0.5, 1, 1.5, 2, 2.5, 0.5, 1, 1.5, 2, 2.5