找回密码
 注册
查看: 4506|回复: 0

R语言中的逻辑型向量怎么用

[复制链接]
发表于 2011-1-22 20:13:52 | 显示全部楼层 |阅读模式
和数值向量一样, R 允许操作逻辑向量。逻辑向量元素可以被赋予的值
有TRUE,FALSE 和NA (\不可得到", 见下一小节)。前两个值可以分别简写为T 和F。
注意T 和F 仅仅默认设置为TRUE 和FALSE 的等价变量,不是系统保留字(reserved
word),因此可以被用户重写。正因为这样,你应该尽量使用属于系统保留字的TRUE
和FALSE。
逻辑向量可以由条件式(conditions)产生。例如
> temp <- x > 13
其中, temp 是一个长度和x 一致的向量。它的元素FALSE 表示x 的对应元素不吻合控
制条件而TRUE 则相反。
R 的逻辑运算符是<,<=,>,>=, 以及判断是否严格相等的== 和判断不
等的!=。此外, 如果c1 和c2 是逻辑不等式, 那么c1 & c2 是它们的交集运
算(\与"),c1 j c2 是并集运算(\或"),!c1 是c1 的非运算。
在常规的算术运算中采用逻辑变量,它们会被强制转换成数值变量,FALSE 变
成0 ,TRUE 变成1。但是有些情况下,逻辑向量和它们强制转换的数值向量不等价,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2025-5-2 05:30 , Processed in 0.019928 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表