不明白seq功能

时间:2015-01-28 04:56:49

标签: r seq

我正在读一本关于R的书,我不理解seq函数的行为。有人可以向我解释当你给它一个矢量时它会做什么,如下面第4行所示:

> seq(1,5,1)
[1] 1 2 3 4 5
> x <- c(1,5,1)
> seq(x)
[1] 1 2 3

1 个答案:

答案 0 :(得分:0)

seq基本上生成一个序列,所以:

seq(from, to, increment)

打印出1到5,每次递增1次。

然后c函数组合了列表或向量。因此,它已将变量添加到x,然后在x上执行seq,默认情况下调用seq_len,将{1}的序列输出到length(x)

检查以下链接中的文档以查看默认方法。

序列生成:seq
合并/连接:c