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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。