介绍
这篇文章给大家分享的是有关R语言中ifelse,, %, %怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
什么是R语言
R语言是用于统计分析,绘图的语言和操作环境,属于GNU系统的一个自由,免费,源代码开放的软件,它是一个用于统计计算和统计制图的优秀工具。
ifelse,, % %是R语言里极其重要的函数,以后会经常在别的程序中看到。
ifelse
ifelse是如果条件判断语句的简写,它的用法如下:
ifelse(测试,是的,没有)参数描述测试一个可以判断逻辑表达式是的判断为真正的后返回的对象没有判断为误后返回的对象
举例:
x =5 ifelse (x, 1,0)
如果x不等于0,就返回1,等于0就返回0。
这返回条件为真的句柄,给正确的逻辑对象返回一个它的索引。
,(测试,arr.ind=FALSE)
测试必须是逻辑对象,逻辑数组。
举例:
, (==LETTERS “R")
% %
% %判断前面的对象是否在后面的容器中
element %, %, list veator
1, %, %, c (1:3)
<强>补充:R语言:if - else条件判断及任何na。省略使用方法强>
基本结构展示:
if (7 & lt; 10), { 打印才能(“Seven  is less than ten") 其他},{ 打印才能(“seven  is more than ten") }
实例演示:
《泰坦尼克号》=read.csv (“https://goo.gl/4Gqsnz"),, #从网络读取数据
1。任何()
#任何代表只要有任一值符合,即为真 if (任何(titanicC Age> 70美元)),{,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 打印才能(“there 断开连接;passengers  older than 70“) 其他},{ 打印才能(“no  one is older than 70“) }
2。所有()
#所有都满足才正确 if (所有(titanicC Age>美元;10)),{ 打印才能(“all  passengers older than 10“) 其他},{ 打印才能(“there 断开连接;passengers  younger than 10“) }
3。na.omit ()
#放的位置决定是删除单一变量缺失值,还是删除任何变量缺失值 if (任何(na.omit(泰坦尼克号年龄==100美元))),{ 打印才能(“there 断开连接;passengers  aged 100“) 其他},{ 打印才能(“there 断开连接;no  passengers aged 100“) },,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, #数据库中只要有失踪的记录都删掉 if (任何(泰坦尼克号年龄==80美元,na.rm=TRUE)), { 打印才能(“there 断开连接;passengers  aged 80“) 其他},{ 打印才能(“there 断开连接;no  passengers aged 80“) },,,,,,, #年龄这个变量有失踪的记录删掉,其他变量有缺失可以保留
4。如果写更重复的语句
x=100 y=10 如果(x感谢各位的阅读!关于“R语言中ifelse,, %, %怎么用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
R语言中ifelse, %, %怎么用