R语言是数学研究工作者设计的一种数学编程语言,主要用于统计分析、绘图、数据挖掘。R语言是解释运行的语言(与C语言的编译运行不同),它的执行速度比C语言慢得多,不利于优化。但它在语法层面提供了更加丰富的数据结构操作并且能够十分方便地输出文字和图形信息,所以它广泛应用于数学尤其是统计学领域。这也是大多数生信工作者选择R语言的原因。
高级数据管理——条件和循环
-
Part 1 循环语句:
-1 for循环:
# 一个最简单的例子:让R打印10次“生信师兄” for (i in 1:10) { print("生信师兄") } # 考察一下大家对于前面数据类型的掌握程度: # 你能否使用for循环,实现一个向量中所有元素的加和呢?如果是矩阵呢? vec <- runif(10,min=0,max=1) # 你也可以自己指定一个向量,或者使用rep,seq等函数均可; for (i in vector) { } # 如何用for循环打印99乘法表? # cat函数的使用: cat("a","b","c") for (i in 1:3) { cat("a","*","b","=","c ") } ############################# for(i in 1:9){ for(j in 1:i){ m = j*i cat(i,'*',j,'=',m,' ') } cat('\n') }
好啦,以上就是本期文章的全部内容。如果大家想要继续了解更多的生信基础知识,欢迎点赞收藏!师兄会尽快更新哦!
网友评论