活了二十多年,没能为祖国、为人民做点什么,每思及此,伤心欲绝 !

R语言流程控制

R语言 keguang 233℃ 0评论

都知道R语言是向量式编程,可是有时候确实需要用到循环语句,这里就介绍R语言里面的主要循环——for循环。
与其它语言的for循环一样,R的for循环可以嵌套for循环或者其它循环。
单循环

写一个循环嵌套

当然了,R语言这种循环是非常浪费时间的,我们来做一个实验:

可以看出,用for循环的方式计算这个向量和用了足足7秒,而用调用sun()这个内置函数几乎是在瞬间完成,只用了0秒。

R语言的for循环是在有需要的时候才用的,用法与其它语言比如C语言一样,它是非常浪费时间的,如果能用自带函数解决就不要用循环。
当然了,与其它语言一样,R语言的循环还有while、switch等,用法与其它语言类似,这里就不再赘述了。

转载请注明:柯广的博客 » R语言流程控制

喜欢 (0)or分享 (0)
头像
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址