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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。
