R编号从1到100

Col*_*nic 38 r

可能重复:
如何生成包含数字序列的向量?

在R中,如何获得1到100之间的数字列表?其他语言有一个功能'范围'来做到这一点.R的范围完全不同.

> range(1,100)
[1]   1 100
Run Code Online (Sandbox Code Playgroud)

csg*_*pie 98

你的错误是寻找range,它给你range一个向量,例如:

range(c(10, -5, 100))
Run Code Online (Sandbox Code Playgroud)

 -5 100
Run Code Online (Sandbox Code Playgroud)

相反,查看:运算符以给出序列(步长为1):

1:100
Run Code Online (Sandbox Code Playgroud)

或者您可以使用该seq功能进行更多控制.例如,

##Step size of 2
seq(1, 100, by=2)
Run Code Online (Sandbox Code Playgroud)

要么

##length.out: desired length of the sequence
seq(1, 100, length.out=5)
Run Code Online (Sandbox Code Playgroud)