博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
R-算术运算符
阅读量:5757 次
发布时间:2019-06-18

本文共 964 字,大约阅读时间需要 3 分钟。

R的算术运算符:

 

算术运算符 功能 例子 例子效果
 +  加    
 -  减    
 *  乘    
 /  除    
 %%  求余数    
 %/%  相除求商  13%/%4  3
 ^  指数  2^3  8 
 >  比较大小  5>6  FALSE 
 比较大小  5<6  TRUE 
 ==  是否相等  5==6  FALSE  
 <=      
 >=       
 !=      
 &  对比向量的每个元素,如果两个元素都为TRUE,则给出输出TRUE  v<-c(3,1,TRUE,2+3i); t<-c(4,1,FALSE,2+3i); print(v&t)  TRUE  TRUE FALSE  TRUE
 |  对比向量的每个元素,如果有元素为真,则给出输出TRUE  v<-c(3,0,TRUE,2+3i); t<-c(4,0,FALSE,2+3i); print(v|t)  TRUE FALSE  TRUE  TRUE
 !  对比向量的每个元素,输出相反的逻辑值  v <- c(3,0,TRUE,2+2i);print(!v)  FALSE  TRUE FALSE FALSE
 &&  对比向量的第一个元素,如果两个元素都为TRUE,则给出输出TRUE  v<-c(3,1,TRUE,2+3i); t<-c(4,1,FALSE,2+3i); print(v&&t)  TRUE
 ||  对比向量的第一个元素,如果有元素为真,则给出输出TRUE  v<-c(3,0,TRUE,2+3i); t<-c(4,0,FALSE,2+3i); print(v||t)  TRUE
 <-  赋值(左分配)    
 =  赋值 (左分配)    
 <<-  赋值 (左分配)    
 ->  赋值 (右分配)    
->>   赋值 (右分配)     
:  为向量按顺序创建一系列数字  v<- 2:8; print(v)  2 3 4 5 6 7 8
%in%  判断元素是否属于向量  v<-2;t<-(1:9);print(v%in%t) TRUE
%*%  将矩阵与其转置相乘  M = matrix( c(2,6,5,1,10,4), nrow = 2,ncol = 3,byrow = TRUE); t = M %*% t(M); print(t)

      [,1] [,2]

[1,] 65 82
[2,] 82 117

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

转载于:https://www.cnblogs.com/Elanlalala/p/10488166.html

你可能感兴趣的文章
磨刀不误砍柴 - 配置适合工作学习的桌面环境
查看>>
Java笔记-反射机制(一)
查看>>
redux v3.7.2源码解读与学习之 applyMiddleware
查看>>
【React】为什么我不再使用setState?
查看>>
Git原理与高级使用(3)
查看>>
从JDK源码看Writer
查看>>
Express 结合 Webpack 实现HMRwi
查看>>
基于protobuf的RPC实现
查看>>
坚信每个人都能成为品牌
查看>>
JAVA的对象复制
查看>>
我的友情链接
查看>>
HAProxy负载均衡原理及企业级实例部署haproxy集群
查看>>
开源中国动弹客户端实践(三)
查看>>
Win 8创造颠覆性体验:预览版关键更新
查看>>
vim在多文件中复制粘贴内容
查看>>
Android ContentObserver
查看>>
文章“关于架构优化和设计,架构师必须知道的事情”
查看>>
疯狂java学习笔记1002---非静态内部类
查看>>
ISA2006实战系列之一:实战ISA三种客户端部署方案(上)
查看>>
TCP服务器
查看>>