R语言语法基础(二)
来源:互联网 发布:微信卖电影票软件 编辑:程序博客网 时间:2024/05/17 07:25
R是一套完整的数据处理、计算和制图软件系统。其功能包括:数据存储和处理系统;数组运算工具(其向量、矩阵运算方面功能尤其强大);完整连贯的统计分析工具;优秀的统计制图功能;简便而强大的编程语言:可操纵数据的输入和输出,可实现分支、循环,用户可自定义功能。下面我简单介绍一下R语言的基本语法:
1. 条件语句:
a) 基本语法:if(expr_1) expr_2 elseexpr_3
例子:
if(a!=b)print("成功")elseprint("失败")b) 向量版:ifelse(condition,a,b)
如果condition为真,则对应a值;否则对应b值。
例子:
x<-1:10y<-ifelse(x>5,0,10)2. 选择语句:
基本语法:switch(var, expr1,expr2,…,值)
myfun<-function(ty){ switch(ty,hi=1,low=0,-1)}Myfun(“hi”)3. 循环语句:
基本语法:for(name in expr_1) expr_2
Name是循环变量,expr1是一个向量表达式,expr_2经常是一个表达式语句组。
4. 数学函数:
三角函数:sin()、cos()、tan()、asin() …
进位函数:ceiling()、floor()、round()、trunc()
其他函数:abs()、sqrt()、exp()、log()
5. 字符串函数:
paste(… , sep=” ” , collapse=” ”) 连接字符串
nchar(str) 字符串长度
strsplit(str , split) 分割字符串
substr(str , first, last) 截取字符串
sub(pattern , replacement , x) 查找代替
grep(pattern , x) 返回符合要求的字符串索引
阅读全文
0 0
- R语言语法基础(二)
- R语言基础语法
- R语言基础语法
- R语言语法基础(一)
- Java语言基础语法(二)数组
- Java语言的基础语法(二)
- R语言基本语法(R语言学习二)
- 【C语言疯狂讲义】(二)C语言语法基础
- R语言基础入门之二
- R语言在线地图神器:Leaflet for R包(二)基础底图
- R语言入门(二)
- R语言教程(二)
- R语言笔记(二)
- C语言学习笔记--基础语法二
- Go语言学习笔记(二)-基础语法
- R语言基本语法
- R 语言 语法特点
- R语言基本语法
- [学习笔记]概率与期望dp做题总结
- 在windows下安装php的redis扩展
- VOD视频点播系统
- easyui-datagrid的detailview扩展动态显示行数据详细内容(C#MVC)
- input val值比较; 数字与字符串大小比较 ;typeof/instanceof的用法
- R语言语法基础(二)
- 模拟2
- 游戏‘微信打飞机’ 第二课
- <script type="text/javascript" src="http://static.blog.csdn.net/scripts/jquery.js"></script>
- Okhttp的单例模式封装
- 多线程之invokeAny,invokeAll介绍
- Lenovo的实习日记
- windows虚拟桌面
- 共享扫码娃娃机无现金化扫码支付