文档章节

r语言编程结构

l
 lifearena
发布于 2015/06/10 09:07
字数 393
阅读 36
收藏 0

1、{ },当编程语句大于1句时,用{ }把大于1句的编程语言括起来,否则只执行一句。

2、scan( )只能读文件,不能是向量或列表。

3、get()参数为对象名字的字符串,返回该对象的内容。

4、ifelse( )用来处理向量。

5、if (条件) {表达式

   } else { 这两个花括号必须有,但如果else前后各只有一句语句,花括号可以省,

表达式

}。

6、==判断是否相等,=赋值。

7、x<-c(T,T,F)
y<-c(F,F,T)
x&y  F F  F

x&&y 只执行向量的第一个元素
x||y
x[1]&y[1]

 8、while (TRUE)    if (1)    if(TRUE)  TRUE单独调用加括号。

9、循环语句for,在最后的 } 前应该有return(返回式的表达式或赋给变量名),或返回值得表达式(或赋给变量名),什么都不加最后只能返回NULL值。

10.function的两个参数,第一个是function()里的形式参数,用formals()来获得,两一个形式参数是函数的主体,超过两句用{ }括起来,用body( )来显示。

11、ls( )返回当前的局部变量(包括参数),environment(变量名)可以显示是否是全局变量。

12、parent.frame(n=1)在当前函数向上一层的局部变量。

13.f<-function( ) {  ,对于没有参数的f,要查看结果,用f()。

14、对当期层次的上级层次的变量进行调用赋值,用<<-和assign。

assign("u",2*u,pos=.GlobalEnv)

 2*u的值赋给u,u为上层变量。

© 著作权归作者所有

共有 人打赏支持
上一篇: r语言学习-画图
下一篇: r语言-新建数据
l
粉丝 0
博文 8
码字总数 1657
作品 0
太原
私信 提问
R语言入门 – 什么是R语言,为什么选择R语言用于机器学习或数据挖掘

  R语言最近在TIOBE排名上取得了不小的进步,上升到了第13名。因为机器学习的火爆的程度和R语言特殊的语法,使得它的关注度越来越高。好多人对于R语言的特性和语法不太了解,而因我在上学的...

全栈开发
03/06
0
0
Rserve与Java的跨平台通信

R的极客理想系列文章,涵盖了R的思想,使用,工具,创新等的一系列要点,以我个人的学习和体验去诠释R的强大。 R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言...

zh119893
2014/04/20
0
2
Python VS R,哪个更适合开发者?

21CTO社区导读:Python和R同时出现在20世纪九十年代。它为数据科学家提供了大量的数据模型操作的能力。在发展了30年后,Python与R开始出现不同的爱好者阵营。 90年代出现了互联网,这一事物永...

21CTO
04/28
0
0
Rserve的R语言客户端RSclient

R语言作为统计学一门语言,一直在小众领域闪耀着光芒。直到大数据的爆发,R语言变成了一门炙手可热的数据分析的利器。随着越来越多的工程背景的人的加入,R语言的社区在迅速扩大成长。现在已...

zh119893
2014/05/04
0
0
给我两小时!带你发动R语言数据挖掘的高铁,一往直前!

主题: 数据挖掘快速上手之R语言实践 随之DT时代的到来,传统的统计分析方法已经不能解决海量高维数据,如何运用数据挖掘手段对复杂数据进行数据处理、数据可视化、数据建模及模型解读是每一...

李晓文
2017/04/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

CentOS 安装PHP5和PHP7

安装PHP5 下载解压二进制包 [root@test-a src]# cd /usr/local/src/[root@test-a src]# wget http://cn2.php.net/distributions/php-5.6.32.tar.bz2[root@test-a src]# tar jxvf php-5.6......

野雪球
今天
4
0
windows上类似dnsmasq的软件Dual DHCP DNS Server

官网地址:http://dhcp-dns-server.sourceforge.net/官网定向的下载地址:https://sourceforge.net/projects/dhcp-dns-server/files/ 设置参考地址:http://blog.51cto.com/zhukeqiang/18264......

xueyuse0012
今天
3
0
LinkedHashMap源码解析

前言 HashMap中的元素时无序的,也就是说遍历HashMap的时候,顺序和放入的顺序是不一样的。 如果需要有序的Map,就可以采用LinkedHashMap. LinkedHashMap通过维护一个包含所有元素的双向链表,...

grace_233
今天
3
0
初识flask

文档 0.10.1版本 http://www.pythondoc.com/flask/index.html 1.0.2版本 https://dormousehole.readthedocs.io/en/latest/ 安装flask $ pip3 install flaskCollecting flask Downloading......

yimingkeji
昨天
5
0
Akka系统《sixteen》译

Actor是一个封装状态(state)和行为(behavior)的对象,它们只通过交换消息通信(放入收件人邮箱的邮件)。从某种意义上说,Actor是最严格的面向对象编程形式,但它更适合将他们视为人:在与Act...

woshixin
昨天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部