R: which(查询位置)、%in% (是否存在)、ifelse(判断是否):

###################################################

问题:ifelsewhich%in%    18.4.27

解决方案:

> x <- c(1,1,1,0,0,1,1)

 # which:用法which(test)。返回test为真值的位置(指针)。举例如下:

> which(x != 1)   #返回x中不等于1的变量值得位置

[1] 4 5

> which(c(T,F,T))  #返回c(T,F,T)中为TURE值的位置。

[1] 1 3

# %in%:用法 a %in% table。。 a值是否包含于table中,为真输出TURE,否者输出FALSE。。例如

> x %in% 1

[1]  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE

> x %in% c(1, 0)

[1] TRUE TRUE TRUE TRUE TRUE TRUE TRUE

> x %in% c(1, 2)

[1]  TRUE  TRUE  TRUE FALSE FALSE  TRUE  TRUE

#ifelse :   返回一个与判断向量等长的向量。

ifelse(test, yes, no)  #test为真,输出yes值,否则输出no值。  举例如下:

> ifelse(x != 1, 1, 0) #若果x的值不等于1,输出1,否则输出0; 这可用于布尔向量互换值。

[1] 0 0 0 1 1 0 0

讨论扩展:

ifelse(x %in% 1, ‘yes‘, ‘no‘)   #若x的值包含在1里面,输出yes,否者输出no

#[1] "yes" "yes" "yes" "no"  "no"  "yes" "yes"

另请参阅:

原文地址:https://www.cnblogs.com/li-20151130/p/9028771.html

时间: 2024-11-13 11:21:10

R: which(查询位置)、%in% (是否存在)、ifelse(判断是否):的相关文章

媒体查询位置

尽量将媒体查询的位置靠近他们相关的规则.不要将他们一起放到一个独立的样式文件中,或者丢在文档的最底部.这样做只会让大家以后更容易忘记他们.这里是一个典型的案例. .element { ... } .element-avatar { ... } .element-selected { ... } @media (min-width: 480px) { .element { ...} .element-avatar { ... } .element-selected { ... } }

数组 复制 元素个数 连接 查找 查询位置

#import <Foundation/Foundation.h> int main(int argc, const char * argv[]) { @autoreleasepool { //数组 //快速创建数组 NSArray *[email protected][@"MON",@"TUE",@"WED",@"THU",@"FRI",@"SAT",@"SUN&

poj 2828 Buy Tickets (线段树 单节点 查询位置更新)

Buy Tickets Time Limit: 4000MS   Memory Limit: 65536K Total Submissions: 15533   Accepted: 7759 Description Railway tickets were difficult to buy around the Lunar New Year in China, so we must get up early and join a long queue- The Lunar New Year wa

根据 ip查询位置

1 $getIp='175.25.25.136'; 2 echo 'IP:',$getIp; 3 echo '<br/>'; 4 $content = file_get_contents("http://api.map.baidu.com/location/ip?ak=7IZ6fgGEGohCrRKUE9Rj4TSQ&ip={$getIp}&coor=bd09ll"); 5 $json = json_decode($content); 6 echo '<

R语言-查询向量中指定条件的数据-which

1 > c(1,2,5,2,1,6,19,77,68,21,2,2,1,1)->x 2 > which(x>20)->y 3 > y 4 [1] 8 9 10 5 > x[y] 6 [1] 77 68 21 which函数返回符合条件元素的下标 原文地址:https://www.cnblogs.com/qianheng/p/10854473.html

python之if-else判断

先从实例开始,如果想要密码变成密文,导入一个getpass的包 但是使用pycharm是显示不出来效果的,用cmd命令行打开文件, 现在如果账号密码正确登陆,账号密码错误,退出,代码过程如下 当密码成功时,欢迎用户登陆,密码错误时,显示错误 原文地址:https://www.cnblogs.com/chenrjfight/p/10425359.html

【百度地图API】建立全国银行位置查询系统(三)——如何在地图上添加银行标注

原文:[百度地图API]建立全国银行位置查询系统(三)--如何在地图上添加银行标注 <摘要>你将在第三章中学会以下知识: 如何在地图上添加带银行logo的标注?(你也可以换成商场logo,酒店logo等) 如何在标注上显示信息窗口,以及添加文字标签等其他覆盖物: 最后,介绍一个获取坐标的给力工具. ---------------------------------------------------------------------------------------------------

数据库——基础(数据库操作,表格操作)——增加高级查询

笔记 LAMP:Linx(操作系统) A(阿帕奇)——网页的应用程序 M(Mysql):体积小,应用简单 P(PHP) 第一步:搭建网页环境——A\M\P WAMP:用WAMP搭建环境 DW:更好的显示 数据库的基本操作: 数据库——表结构——字段(列) 每一行数据成为一条数据(记录) 特点:关系型数据库,有严格的规范 1.必须有主键:能够唯一标识一条数据的字段 2 T-SQL:通用的数据库操作语句 自增长列code(主键列) ;连接键表 最后一个字段不加 ,#注释 创建表:create tab

ASP.NET - LINQ 语言集成查询

LINQ(Language Integrated Query) LINQ语言集成查询是一组用于C#语言的扩展.它允许编写C#代码对数据集进行查询,这等同于使用数据库查询语句,这样程序员不必掌握数据库查询语句而是使用Linq就能完成相同的查询任务.而传统数据查询的弱点很多,比如执行简单查询也需要冗长的操作代码,查询语句是字符串格式,无法让编译器执行检查错误及早提示,查询不是强类型,查询参数容易写错,查询结果没有真正面向对象,每次查询取结果还得事先知道列名或列索引,不使用抽象工厂的前提下,查询语句是