R语言较为特殊的一些运算符
简述
跟其他语言,R语言基本上都保持了一致,但是有些运算符却有些不太一样。在这做下笔记
文章目录
- 简述
- 包含操作符
- 冒号操作符
- 矩阵乘法操作符
- 矩阵转置
包含操作符
- 在Python中就是in,这里是
%in%
- 代码实例
> a = 8
> b = 12
> t = 1:10
> a %in% t
[1] TRUE
> b %in% t
[1] FALSE
冒号操作符
- 这个跟Python的一样
> t = 1:10
> t[1] 1 2 3 4 5 6 7 8 9 10
>
- 但不一样的是,只能设置开头和结尾,不能设置间隔
> t = 1:2:10
Warning message:
In 1:2:10 : numerical expression has 2 elements: only the first used
>
矩阵乘法操作符
在R语言中,采用的是跟Python中的numpy一样,默认乘法就是标量乘法(对应位置相乘),但是有时候需要用到矩阵相乘,这时候,就需要使用了矩阵乘法操作符。
- 对比如下:
> M = matrix( c(2,6,5,1), nrow = 2,ncol = 2,byrow = TRUE);
> M[,1] [,2]
[1,] 2 6
[2,] 5 1
> M * M[,1] [,2]
[1,] 4 36
[2,] 25 1
> M %*% M[,1] [,2]
[1,] 34 18
[2,] 15 31
矩阵转置
t()
操作符
> M[,1] [,2]
[1,] 2 6
[2,] 5 1
> t(M)[,1] [,2]
[1,] 2 5
[2,] 6 1
R语言较为特殊的一些运算符相关推荐
- r语言 运算符_R语言运算符
r语言 运算符 R语言中的运算符 (Operators in R Language) Generally speaking, an operator is a symbol that gives pr ...
- R语言七天入门教程二:认识变量与运算符
R语言七天入门教程二:认识变量与运算符 一.什么是变量 1.变量 顾名思义,我们可以将变量理解为"可以改变的量",是计算机语言中能储存计算结果或能表示值的抽象概念.这里的值可以是数 ...
- R语言学习笔记(一)R语言的基本操作与函数
文章目录 写在前面 R语言GUI操作 基本的快捷键与命令 帮助命令 R Studio 常用快捷键 R语言基础语法 变量操作 运算符 数据类型 数据类型的判断 向量的基本操作 创建向量(数值类型) 基本 ...
- R语言基础教程6:程序设计基础
R语言基础教程1:数据类型 R语言基础教程2:散点图 R语言基础教程3:曲线图.误差线和图例 R语言基础教程4:柱形图 R语言基础教程5:图形页面排版 R语言基础教程6:程序设计基础 R语言基础教程7 ...
- %3c- r语言运算符,R语言基础教程之运算符
原标题:R语言基础教程之运算符 运算符类型 在R编程中有以下类型的运算符 - 算术运算符 关系运算符 逻辑运算符 赋值运算符 其他运算符1.算术运算符 下表显示了R语言支持的算术运算符.运算符对向量的 ...
- r语言在线编译器w3c,R语言运算符知识点总结
运算符是一个符号,通知编译器执行特定的数学或逻辑操作. R语言具有丰富的内置运算符,并提供以下类型的运算符. 运算符的类型 R语言中拥有如下几种运算符类型: 算术运算符 关系运算符 逻辑运算符 赋值运 ...
- 《R语言编程艺术》——1.4 R语言中一些重要的数据结构
1.4 R语言中一些重要的数据结构 R有多种数据结构.本节将简单介绍几种常用的数据结构,使读者在深入细节之前先对R语言有个大概的认识.这样,读者至少可以开始尝试一些很有意义的例子,即使这些例子背后更多 ...
- R 语言赋值运算符:`-` , `=`, `-`
<- 与 = 间的区别 <- 与 = 在大部分情况下是应该可以通用的.并且,相对于 <<- 运算符,它们的赋值行为均在它们自身的环境层(environment hierarch ...
- python语言入门r_小结:jieba分词的Python与R语言基础用法介绍
当前浏览器不支持播放音乐或语音,请在微信或其他浏览器中播放 人们说话不是一个词一个词崩出来的,文章也就由句子组成.要想让机器识别美文,体会中华名族汉语的博大精深,不是不可能.但是,首先需要将其转化成其 ...
最新文章
- 【220】◀▶ IDL 数组操作函数说明
- android internet参数传递
- go和java线程,Go的多线程和pthread或Java线程有什么区别?
- php 获取警告信息,获取PHP警告错误信息的解决方法_PHP教程
- obs噪音抑制调多少合适_TVS瞬态抑制二极管的特性及应用
- linq to sql查询中返回linq自动建立的实体类型)
- latex 引用公式_写论文如何快速引用他人文章中的公式
- 高级软件工程第六次作业:东理三剑客团队作业-3
- 树的子结构(C++)
- 如何创建“搜狗词库”
- [JZOJ4274] [NOIP2015模拟10.28B组] 终章-剑之魂 解题报告(二进制)
- 网络视频和移动营销 一根绳子上的蚂蚱
- numpy pandas matplotlib 学习笔记
- android传感器摇一摇功能
- u盘插到电脑计算机里没有反应,U盘插在Windows7电脑上没反应怎么办?
- Ubuntu16.04在4K显示器中,字体太小,进行调整
- maskrcnn_benchmark代码分析(2)
- 中级育婴师证怎么考,需要些什么条件
- 【4Paradigm】第四范式实习经验与收获整理
- 腾讯WiFi管家手机无线上网免费下载安装
热门文章
- android 电容屏(二):驱动调试之基本概念篇
- SD卡驱动分析(二)
- 开始Windows Embedded Compact 7的第一个项目——虚拟机上的CEPC
- Java并发编程:AbstractQueuedSynchronizer的内部结构
- jmeter在linux上运行
- 测试人员面临的测试挑战和必备技能
- PHP 提高PHP性能的编码技巧以及性能优化
- 《APUE》读书笔记—第十三章守护进程
- Windows Phone 7(WP7)开发 自订磁贴(深度链接)
- 【.Net Micro Framework PortingKit – 14】TinyCLR编译与测试