第一句子大全,网罗天下好句子,好文章尽在本站!

R语言中for循环的使用之典型案例应用

时间:2013-07-04

for循环的与法格式为:forvar in seq { expr }其中,var为循环变量;seq为向量表达式,通常是一个序列

友情提示:本文共有 186 个字,阅读大概需要 1 分钟。

for在R中是一种循环语句,即在一定条件下,反复执行相同的语句。

for循环的与法格式为:

for(var in seq) { expr }

其中,var为循环变量;seq为向量表达式,通常是一个序列。

其执行过程为,每次从seq中取一个值放入var中,并在循环体expr中进行使用。

输出序列的值

for(n in 1:10)

print(n)

求1~100之间所有数的和

sum <- 0

for(i in 1:100)

sum = sum + i

print(sum)

此例是求1到100的和,结果应该为:5050

求二维数组中的最大值。

x<-c(11,34,12,87,89,93,54,31,88)

ar<-array(x, c(3,3))

max<-ar[1,1]

for(i in 1:3)

for(j in 1:3)

if(ar[i,j]>max)

max = ar[i,j]

print(max)

本例输出结果为93

求Fibonacci序列的前N项

N<-20 #求前20项

vec<-NA #定义一个空向量

vec[1] = vec[2] = 1 #前两项赋值为1

for(n in 3:N) #从第3项开始循环

vec[n] = vec[n-2] + vec[n-1] #每项是前两项之和

print(vec) #输出

结果如下图:

当然,for循环还可以应用到其它很多场合,今后将结合实际的例子分享给大家。

欢迎关注本号,本号将持续更新R语言方面的文章,内容由浅入深,由基本语法到数据分析应用。希望你能喜欢。

本文如果对你有帮助,请点赞收藏《R语言中for循环的使用之典型案例应用》,同时在此感谢原作者。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。
相关阅读
用实际案例 带你形象理解for&while循环语句

用实际案例 带你形象理解for&while循环语句

那么接下来我们来分享循环语句while首先是 while 循环语句语法格式:while(条件表达式){执行语句}从这个语法格式可以看出!我们的 while 语句就是 在满足一定条件的前提下重复的做一件事直到条件不满足循环条件举个例子就好...

2023-07-10 #经典句子

C语言中for语句用法详解

C语言中for语句用法详解

C语言中,for语句是三种循环控制语句之一。也是比较常用且执行效率较高的一种。本文将详细阐述for语句的用法及使用注意事项。一、 基本用法for(;;){循环体语句;}C语言中,for语句通常适用于循环次数已知的场景。其初始化...

2011-01-13 #经典句子

for in range语句的用法是什么?

for in range语句的用法是什么?

...?for in range语句的用法是什么?for in range语句是python编程语言的内容,主要用于生成整数序列。具体用法如下:“for i in range(x, y):”这样可以生成从x到y-1的整数序列。这是for循环和range( ) 函数的搭配使用。为了更好地理解这个...

2022-12-27 #经典句子

3.2.3 JavaScript中for循环语句的使用

3.2.3 JavaScript中for循环语句的使用

JavaScript中的for循环语句也称为计次循环语句,一般用于循环次数已知的情况。其语法格式如下:for(初始化语句,条件表达式,迭代语句){语句组}参数说明:1)初始化语句:一般用来对循环变量进行初始化赋值。2)条件表达式...

2023-12-17 #经典句子

python代码结构:使用if语句 while循环和for迭代 附详细说明!

python代码结构:使用if语句 while循环和for迭代 附详细说明!

...])、空元组(())、空字典({})、空集合(set())。4.使用while进行循环Python中最简单的循环机制是while:使用break跳出循环:如果想让循环在某一条件下停止,但是不确定在哪次循环跳出,可以在无限循环中声明break语句。有时我们并不像...

2023-10-26 #经典句子

EXCEL之VBA-For Each……Next 语句的使用方法

EXCEL之VBA-For Each……Next 语句的使用方法

For Each……Next在一个集合或数组中遍历循环一次,每循环一次都会把当前循环到的对象或元素赋值给变量。遍历对象例如:下面的例子会有B2到E11的区域,查找值大于等于90的单元格,如果找到则计数变量加1,并把其内容字符加...

2018-05-03 #经典句子

Python入门第8课 for语句综合练习 突破循环累加难点

Python入门第8课 for语句综合练习 突破循环累加难点

...果for i in range(6):print("*")有一部分同学写的输出结果还是循环的范围:1 2 3 4 5实际应该输出6个*号,每行显示一个。第5题:编写程序输出1-100之间的偶数。正确答案应该是:for i in range(2,101,2):print(i)有部分同学写的是:for i in range(1...

2023-07-09 #经典句子

传智播客:选择语句switch以及循环语句for的知识大全附习题

传智播客:选择语句switch以及循环语句for的知识大全附习题

...初学者在编写switch语句的时候必须是要写上break的。二、循环语句概述:循环语句是可以在满足循环条件之后反复执行某一段代码的。这段被重复执行的代码是被称之为循环体语句的。当反复执行这个循环体的时候,需要在合适...

2023-08-29 #经典句子