R语言-循环方式
2017-07-27 10:27
127 查看
1.for循环
R语言当中的for循环语法表述如下:
需要注意的是,value对象是会存储到当前的活动环境中的,如果此前有同名对象则会将其覆盖,因此需要注意。
在其它编程语言中,for常常用来处理整数循环,如1:10,在R中如果要实现这样的操作,则需要value in 一个整数集合,注意是一个集合!(a:b也算)
而且与R中其他带中括号的语句不同的是,for循环是不会主动输出结果的,需要打print,而在其他语句中直接写变量就可以了。
2.while循环
每次循环时都先判断condition,若条件为TRUE则继续执行代码,条件为FALSE则停止循环过程。
3.repeat循环
repeat会循环运行代码直到强制终止,即按下esc键或者遇到break.
R语言当中的for循环语法表述如下:
for(value in that){ this } #that应该是一个对象集合
需要注意的是,value对象是会存储到当前的活动环境中的,如果此前有同名对象则会将其覆盖,因此需要注意。
在其它编程语言中,for常常用来处理整数循环,如1:10,在R中如果要实现这样的操作,则需要value in 一个整数集合,注意是一个集合!(a:b也算)
而且与R中其他带中括号的语句不同的是,for循环是不会主动输出结果的,需要打print,而在其他语句中直接写变量就可以了。
2.while循环
while(condition){ code }
每次循环时都先判断condition,若条件为TRUE则继续执行代码,条件为FALSE则停止循环过程。
3.repeat循环
repeat{ code }
repeat会循环运行代码直到强制终止,即按下esc键或者遇到break.
相关文章推荐
- HashMap循环遍历方式及其性能对比
- Java基于递归和循环两种方式实现未知维度集合的笛卡尔积算法示例
- Flash AS3.0三种间隔循环的表现方式
- 二叉树三种遍历方式之循环
- R语言学习五 函数、循环、条件表达
- Map集合循环遍历的几种方式
- -- mysql 中不使用循环的方式 实现批量的方法
- Java循环删除List中元素的正确方式
- HashMap循环遍历方式及其性能对比
- 利用循环遍历的方式判断某个对象是否属于这个数组
- R语言:循环
- Linux下两种TCP网络服务器实现方式:循环服务&并发服务
- Java Map的几种循环方式学习总结
- R语言学习(6)-流程控制和循环
- 【剑指offer】递归循环两种方式反转链表
- linux脚本之 for循环方式
- 反转链表的循环方式和递归方式
- Spring循环依赖的三种方式
- UML 画 for 循环的多种方式
- c语言两种方式死循环的区别