R語言中seq函數的用法


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) : 太多參數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM