请选择 进入手机版 | 继续访问电脑版
楼主: kk22boy
148350 28

[程序分享] R语言编程入门之六:循环与条件 [推广有奖]

cheetahfly 在职认证  发表于 2015-10-10 00:28:04 |显示全部楼层 |坛友微信交流群
mark一下,以后细读

使用道具

remember618 发表于 2016-1-20 20:11:11 |显示全部楼层 |坛友微信交流群
请问谁有这个帖子的全部系列啊

使用道具

Kun806 学生认证  发表于 2016-7-8 09:58:28 |显示全部楼层 |坛友微信交流群
for(i in 3:30){
zjbl<-x[i-1]+x[i-2];
x<-c(x,zjbl);
print(zjbl)
}
这种格式也可以计算Fibonacci数。其中zjbl保证新生成的数加入原数列中,形成新的数列

使用道具

westbrook! 发表于 2016-7-12 23:16:12 |显示全部楼层 |坛友微信交流群
sisterlove73 发表于 2014-12-25 10:31
正确程序
x
为什么这两个运行出来都是NA

使用道具

jiaobingke 发表于 2016-7-29 21:09:52 |显示全部楼层 |坛友微信交流群
墨名 发表于 2015-2-25 14:46
上面那个仍然不是正确的程序,应该是x
应该是x[ i ] <- x[i-1]+x[i-2],这样才对. 这个网站的显示有问题,会将想x[ i ] 显示成x,我在 i 和中括号之间加了空格才解决了。

使用道具

tianyj 发表于 2017-8-19 22:39:47 |显示全部楼层 |坛友微信交流群

赞专项的基础普及,简单快速针对性强!

使用道具

jlwjlwjlw 发表于 2017-8-29 13:34:56 |显示全部楼层 |坛友微信交流群
静後 发表于 2015-10-10 00:02
最近在学循环  但是遇到困难- -头发都要白了 还是没解决
怎么让while下面的一直循环到满足条件 感谢
t
关键在于v[1]<-max(v),当v序列中的原宿均为“max(v)”同时也是“min(v)”时陷入死循环
selsort<-function(t,v){
  l<-length(v)
  if(l==1){
    return(v)
  } else while(length(t)!=l){  
           for(i in 1:l) {
        if(v==min(v) & v!=max(v)){
        t<-c(t,v)
        v<-max(v)
        }else  return(t)
    }
  }
}

使用道具

liufeiv5 发表于 2018-4-22 21:42:59 来自手机 |显示全部楼层 |坛友微信交流群
kk22boy 发表于 2013-3-6 16:10
循环
for (n in x) {expr}
R中最基本的是for循环,其中n为循环变量,x通常是一个序列。n在每次循环时从x ...
??

使用道具

kaifengedu 发表于 2023-6-8 20:40:43 |显示全部楼层 |坛友微信交流群
10年的老贴,楼主这个答案应该有些问题,理论解近似等于0.49

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-18 19:30