R語言
Colon
位於 base
包(package)。 說明
生成規則序列。
用法
from:to
a:b
參數
from |
序列的起始值。 |
to |
序列的(最大)結束值。 |
a, b |
|
細節
二元運算符:
有兩個含義:對於因子a:b
相當於interaction(a, b)
(但級別的排序和標記不同)。
對於其他參數, from:to
相當於 seq(from, to)
,並按照 1
或 -1
的步驟生成從 from
到 to
的序列。如果值 to
與 from
相差約 1e-7
的數字模糊整數,則將包含該值。非數字參數在內部強製(因此無需分派方法)為數字 - 複數值的虛部將被丟棄並出現警告。
值
對於數字參數,是一個數字向量。這將是類型integer
如果from
是整數值,結果可以表示為R整數類型,否則類型"double"
(又名mode
"numeric"
)。
對於因子,級別標記為 la:lb
並按字典順序排序的無序因子(即,lb
變化最快)。
例子
1:4
pi:6 # real
6:pi # integer
f1 <- gl(2, 3); f1
f2 <- gl(3, 2); f2
f1:f2 # a factor, the "cross" f1 x f2
參考
Becker, R. A., Chambers, J. M. and Wilks, A. R. (1988)
The New S Language.
Wadsworth & Brooks/Cole.
(for numeric arguments: S does not have :
for factors.)
也可以看看
seq
(from:to
的泛化)。
作為使用 :
作為因子的替代方案,interaction
。
有關交互的正式表示中使用的:
,請參閱formula
。
相關用法
- R Constants 內置常量
- R Control 控製流
- R Comparison 關係運算符
- R CallExternal C/C++ 代碼的現代接口
- R Cstack_info 報告有關 C 堆棧大小和使用情況的信息
- R file.path 構造文件路徑
- R grep 模式匹配和替換
- R getwd 獲取或設置工作目錄
- R vector 向量 - 創建、強製等
- R lapply 對列表或向量應用函數
- R dump R 對象的文本表示
- R Sys.getenv 獲取環境變量
- R rank 樣本排名
- R getDLLRegisteredRoutines DLL 中 C/Fortran 例程的反射信息
- R pushBack 將文本推回連接
- R strsplit 分割字符向量的元素
- R seq.Date 生成規則的日期序列
- R invisible 將打印模式更改為不可見
- R noquote “無引號”字符串打印類
- R warning 警告信息
- R rapply 遞歸地將函數應用於列表
- R basename 操作文件路徑
- R with 評估數據環境中的表達式
- R formals 訪問和操縱形式參數
- R icuSetCollate 按 ICU 設置整理
注:本文由純淨天空篩選整理自R-devel大神的英文原創作品 Colon Operator。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。