文档章节

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为上层变量。

© 著作权归作者所有

共有 人打赏支持
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

没有更多内容

加载失败,请刷新页面

加载更多

OSX | SafariBookmarksSyncAgent意外退出解决方法

1. 启动系统, 按住⌘-R不松手2. 在实用工具(Utilities)下打开终端,输入csrutil disable, 然后回车; 你就看到提示系统完整性保护(SIP: System Integrity Protection)已禁用3. 输入reboot回车...

云迹
今天
4
0
面向对象类之间的关系

面向对象类之间的关系:is-a、has-a、use-a is-a关系也叫继承或泛化,比如大雁和鸟类之间的关系就是继承。 has-a关系称为关联关系,例如企鹅在气候寒冷的地方生活,“企鹅”和“气候”就是关...

gackey
今天
4
0
读书(附电子书)|小狗钱钱之白色的拉布拉多

关注公众号,在公众号中回复“小狗钱钱”可免费获得电子书。 一、背景 之前写了一篇文章 《小狗钱钱》 理财小白应该读的一本书,那时候我才看那本书,现在看了一大半了,发现这本书确实不错,...

tiankonguse
今天
4
0
Permissions 0777 for ‘***’ are too open

异常显示: @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: UNPROTECTED PRIVATE KEY FILE! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ ......

李玉长
今天
5
0
区块链10年了,还未落地,它失败了吗?

导读 几乎每个人,甚至是对通证持怀疑态度的人,都对区块链的技术有积极的看法,因为它有可能改变世界。然而,区块链技术问世已经10年了,我们仍然没有真正的用上区块链技术。 几乎每个人,甚...

问题终结者
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部