Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 正在创建以0开头的序列_R_Seq - Fatal编程技术网

R 正在创建以0开头的序列

R 正在创建以0开头的序列,r,seq,R,Seq,我喜欢使用R中的seq命令创建一个从零开始的序列。但是当我打字时,例如 seq(0:14) 我得到以下输出: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 我做错了什么?你的意思是 0:14 或 你的意思是 0:14 或 seq0,14为我获得了以下输入: [1] 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 seq0,14为我获得了以下输入: [1] 0 1 2 3 4 5 6 7 8 9 10

我喜欢使用R中的seq命令创建一个从零开始的序列。但是当我打字时,例如

seq(0:14)
我得到以下输出:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
我做错了什么?你的意思是

0:14

你的意思是

0:14

seq0,14为我获得了以下输入:

[1]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14
seq0,14为我获得了以下输入:

[1]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14

正如其他人所说,你想要0:14或seqfrom=0,to=14,你得到不想要的结果的原因也值得注意

在本例中,冒号运算符自身(如“:”中所述)正在生成所需的正则整数序列,然后将其提供给seq

seq猜测您的意思是SeqLown.with=0:14,它返回与您提供的内容长度相同的序列。当然,它使用默认的from=1。它给出了一个从1开始的15个整数的序列。大致与此类似:

(x <- 0:14)
# [1]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14

seq(along.with = x, from = 1)
# [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
我们不能说?seq没有警告我们命名参数:

对seq和seq.int的未命名参数的解释不正确 标准,建议在 编程


正如其他人所说,你想要0:14或seqfrom=0,to=14,你得到不想要的结果的原因也值得注意

在本例中,冒号运算符自身(如“:”中所述)正在生成所需的正则整数序列,然后将其提供给seq

seq猜测您的意思是SeqLown.with=0:14,它返回与您提供的内容长度相同的序列。当然,它使用默认的from=1。它给出了一个从1开始的15个整数的序列。大致与此类似:

(x <- 0:14)
# [1]  0  1  2  3  4  5  6  7  8  9 10 11 12 13 14

seq(along.with = x, from = 1)
# [1]  1  2  3  4  5  6  7  8  9 10 11 12 13 14 15
我们不能说?seq没有警告我们命名参数:

对seq和seq.int的未命名参数的解释不正确 标准,建议在 编程


这里的问题是语法。i:j创建从数字i到j的序列;例如,1:5可以理解为1到5或1,2,3,4,5

另一方面,函数seq接受一个“to”参数和一个“from”参数,这两个参数都必须是单个数字。输入seq0:14意味着一个向量——而不是一个数字——被交给seq的一个参数

你想要的是

seq(from=0, to=14) 

希望这对您有所帮助

您的问题在于语法。i:j创建从数字i到j的序列;例如,1:5可以理解为1到5或1,2,3,4,5

另一方面,函数seq接受一个“to”参数和一个“from”参数,这两个参数都必须是单个数字。输入seq0:14意味着一个向量——而不是一个数字——被交给seq的一个参数

你想要的是

seq(from=0, to=14) 
希望有帮助