1、R語言seq函數用於生成一段步長相等的序列
簡單用法:
> seq(5) ##默認從1開始,默認步長為1,只跟一個數字默認是終點 [1] 1 2 3 4 5
> seq(6) [1] 1 2 3 4 5 6
> seq(5.6) [1] 1 2 3 4 5
2、設定起點
> seq(5) [1] 1 2 3 4 5
> seq(2,5) ##起點設為2 [1] 2 3 4 5
> seq(4,9) ##起點設為4 [1] 4 5 6 7 8 9
3、設置步長
> seq(1,10,2) ## 設置起點為1,終點為10,步長為2 [1] 1 3 5 7 9
> seq(1,10,3) [1] 1 4 7 10
4、設置返回值的長度
> seq(1,10,length.out = 2) [1] 1 10
> seq(1,10,length.out = 3) [1] 1.0 5.5 10.0
> seq(1,10,length.out = 4) [1] 1 4 7 10
步長和返回長度不能同時設定,否則報錯:
> seq(1,10,9,length.out = 2) Error in seq.default(1, 10, 9, length.out = 2) : 太多參數 > seq(1,10,3,length.out = 3) Error in seq.default(1, 10, 3, length.out = 3) : 太多參數