R語言
sequence
位於 base
包(package)。 說明
sequence
的默認方法為並行(和回收)向量 from
、 by
和 nvec
中的每個元素 i
生成序列 seq(from[i], by = by[i], length.out = nvec[i])
。然後它返回連接這些序列的結果。
用法
sequence(nvec, ...)
## Default S3 method:
sequence(nvec, from = 1L, by = 1L, ...)
參數
nvec |
強製轉換為非負整數向量,其中每個元素指定序列的長度。 |
from |
強製轉換為整數向量,其中每個元素指定序列的第一個元素。 |
by |
強製轉換為整數向量,其中每個元素指定序列元素之間的步長。 |
... |
傳遞給方法的附加參數。 |
細節
from
和 by
支持負值。 sequence(nvec, from, by=0L)
相當於 rep(from, each=nvec)
。
該函數最初是在 R 中實現的,函數較少,但後來變得更加靈活,為了速度,默認方法是在 C 中實現。
例子
sequence(c(3, 2)) # the concatenated sequences 1:3 and 1:2.
#> [1] 1 2 3 1 2
sequence(c(3, 2), from=2L)
#> [1] 2 3 4 2 3
sequence(c(3, 2), from=2L, by=2L)
#> [1] 2 4 6 2 4
sequence(c(3, 2), by=c(-1L, 1L))
#> [1] 1 0 -1 1 2
作者
Of the current version, Michael Lawrence based on code from the S4Vectors Bioconductor package
也可以看看
相關用法
- R seq.Date 生成規則的日期序列
- R seq 序列生成
- R seq.POSIXt 生成規則的時間序列
- R search 給出 R 對象的搜索路徑
- R seek 重新定位連接的函數
- R serialize 簡單的序列化接口
- R setTimeLimit 設置 CPU 和/或運行時間限製
- R sets 設置操作
- R strsplit 分割字符向量的元素
- R solve 求解方程組
- R scan 讀取數據值
- R sprintf 使用 C 風格字符串格式化命令
- R stop 停止函數執行
- R sign 標誌函數
- R svd 矩陣的奇異值分解
- R strtoi 將字符串轉換為整數
- R source 從文件、連接或表達式中讀取 R 代碼
- R sQuote 引用文字
- R switch 選擇替代方案列表之一
- R substitute 替換和引用表達式
- R strrep 重複字符向量的元素
- R split 分組並重新集合
- R slice.index 數組中的切片索引
- R sort 對向量進行排序或排序
- R standardGeneric 形式化方法係統 – 調度 S4 方法
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Create A Vector of Sequences。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。