R语言循环语句

  • 1、for语句
  • 2、while循环语句
  • 3、repeat语句
  • 4、举例
  • 5、引用
    • 看完如果对你有帮助,感谢点赞支持!
    • 如果你是电脑端,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

1、for语句

R语言批量处理1——输出list文件及数据框长宽转换
R语言批量处理2——导入excel,定位提取合并为数据框data.frame

2、while循环语句

  • 注意执行顺序,先执行f[i]+f[i+1]<1000,然后往下走,与下面repeat有区别
  • 例子 计算斐波那契数列 (兔子数列)

> f=1
> f[2]=1
> i=1
> while(f[i]+f[i+1]<1000){+   f[i+2]=f[i]+f[i+1]
+   i=i+1
+ }
> f[1]   1   1   2   3   5   8  13  21  34  55  89 144 233 377 610 987
> i
[1] 15

3、repeat语句

  • 与if常常联用,注意执行顺序,f[i]+f[i+1]>1000,与while<1000不同
> f=1
> f[2]=1
> i=1
> repeat{+   f[i+2]=f[i]+f[i+1]
+   i=i+1
+   if (f[i]+f[i+1]>1000) break
+ };f[1]   1   1   2   3   5   8  13  21  34  55  89 144 233 377 610 987
> i
[1] 15

4、举例

  • 甲和乙玩游戏,规则如下:

    • 甲每胜一局赢1元,负一局输1元,甲每局获胜的概率都是0.5,每局之间相互独立。(类似抛硬币
    • 问题:甲的初始资产为50元,反复游戏,直到甲资产变成0或者200为止。请问,甲先输到0 的概率。
  • while语句

a=c(1,-1)
f[1]=50
i=1
while (f[i]!=0) {x <- sample(a,1)f[i+1]=f[i]+xi=i+1
}
i
  • repeat语句
a <- c(1,-1)
f=50
i=1
repeat{x <- sample(a,1)f[i+1]=f[i]+xi=i+1if(f[i]==0|f[i]==200) break
};f
i

5、引用

R语言︱函数使用技巧(循环、if族/for、switch、repeat、ifelse、stopifnot)

看完如果对你有帮助,感谢点赞支持!

如果你是电脑端,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

R语言循环语句while和repeat相关推荐

  1. R语言——循环判断语句

    1. if/else判断语句 格式: 示例: 2. if/else if/else if/else多重判断语句 格式: 示例: 3.ifelse语句 格式: 示例: 4.switch分支语句 格式:s ...

  2. c语言用for循环守形数,c语言循环语句训练题

    c语言循环语句训练题 (5页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 练习题:1. 找出1~n之间的守形数:从个位数看起,n的所有位 ...

  3. c语言ppt课件循环语句,C语言循环语句课件四章.ppt

    <C语言循环语句课件四章.ppt>由会员分享,可在线阅读,更多相关<C语言循环语句课件四章.ppt(43页珍藏版)>请在装配图网上搜索. 1.循环结构,李晓玲,Page 2,本 ...

  4. R语言switch语句语法、实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题

    R语言switch语句语法.实战:Switch语句用来处理嵌套的if else处理起来比较困难或者麻烦的条件判断问题 目录

  5. 计算机c语言循环作业,计算机C语言循环语句的应用研究

    [摘要]基于计算机C语言循环语句的应用分析,首先要明确C语言应用现状,然后阐述C语言循环语句的分类及特点,最后详细论述循环语句的应用要点,针对while循环语句.dowhile循环语句.for循环语句 ...

  6. C语言循环语句专项练习题

    第1关:组合排列计算题 本次实训是关于C语言循环语句的专项练习,让我们遨游循环语句不可自拔吧! 本关需要你用循环语句来计算一个求不同解的数学问题. #include <stdio.h> i ...

  7. c语言 do while ppt,C语言循环语句ppt课件

    <C语言循环语句ppt课件>由会员分享,可在线阅读,更多相关<C语言循环语句ppt课件(25页珍藏版)>请在人人文库网上搜索. 1.第6章 循环结构程序设计,郭 瑞,主要内容, ...

  8. c语言while的知识点,C语言循环语句知识点

    C语言循环语句知识点 引导语:循环语句是由循环体及循环的终止条件两部分组成的.以下是百分网小编分享给大家的C语言循环语句知识点,欢迎参考学习! 循环语句 (一).for循环 它的一般形式为: for( ...

  9. R语言-循环repeat,while,for,foreach,iter,next,break

    R中有三种不同的循环结构: 1.repeat结构 它只是简单的重复同一个表达式:repeat expression,如果要跳出循环,可以使用break命令,若要跳至循环中的下一轮迭代,需要使用next ...

最新文章

  1. C#操作SQLite 报错 (Attempt to write a read-only database)
  2. android 结束if循环_Android Handler 消息循环机制
  3. 给python初学者的最好练手项目-Python的练手项目有哪些值得推荐?(知乎转载)...
  4. 什么是BGP,BGP的优点有哪些?-Vecloud
  5. 1.windows网络配置无法上网
  6. 元计算:IT巨头的金钱收割机,核武器
  7. JavaScript学习总结(三)——逻辑And运算符详解
  8. open ai gpt_让我们来谈谈将GPT-3 AI推文震撼到核心的那条推文
  9. html怎么做出相框的效果,PS滤镜制作漂亮的实木相框效果
  10. Atmel跑Linux的arm芯片,Linux已被移植到Atmel的ATmega微控制器
  11. ipython的使用
  12. signalr中Group 分组群发消息的简单使用
  13. python中二维数组如何查找_【剑指offer】---二维数组中的查找(Python)
  14. 9 万条弹幕告诉你,《乘风破浪的姐姐》里谁才是真正的C位?
  15. [运维]PowerShell简体中文编码转换
  16. 在ASP.NET 中实现单点登录(利用Cache, 将用户信息保存在服务器缓存中)
  17. 浅谈系统如何对接社交登录之微博登录功能
  18. AI模型的大一统!浅析微软的BEIT3:多模态领域乱杀的十二边形战士
  19. mysql查出同义词_在数据库mysql中存储和检索同义词的最佳方法
  20. 一个最简单的自定义锁屏应用实现

热门文章

  1. JS循环-for循环嵌套
  2. Minecraft 1.19.2 Forge模组开发 06.建筑生成
  3. 平价质量又好的国产蓝牙耳机有哪些?
  4. 【LC简单】1294. 不同国家的天气类型
  5. 从拖把扫把到大数据分析的创新
  6. mysql清空数据库下所有的表
  7. python数据分析 - matplotlib绘图
  8. .chm文件与.doc文件互相转换(一).chm转.doc
  9. 1212: 核电站问题动态规划等多种方法(以及二进制模拟)
  10. opencv中的resize 函数 的理解以及引申