R语言for循环①

作者: 柳叶刀与小鼠标 | 来源:发表于2018-01-05 17:01 被阅读87次
  • for循环是一种重复控制结构,可以让您有效地编写一个需要执行特定次数的循环。

for (value in vector) {
   statements
}

示例:


j <- LETTERS[1:4]
for ( i in j) {
   print(i)
}

它产生如下结果:

[1] "A"
[1] "B"
[1] "C"
[1] "D"

下标访问

> a <- c("a","b","c","d")
> for (i in c(1:length(a)))
+ {print(i)}

[1] 1
[1] 2
[1] 3
[1] 4

元素访问

> a <- c("a","b","c","d")
> for (i in c(1:length(a)))
+ {print(a[i])}

[1] "a"
[1] "b"
[1] "c"
[1] "d"

循环嵌套

> a <- matrix(c(1:50),nrow=5)
> a
     [,1] [,2] [,3] [,4] [,5] [,6] [,7] [,8] [,9] [,10]
[1,]    1    6   11   16   21   26   31   36   41    46
[2,]    2    7   12   17   22   27   32   37   42    47
[3,]    3    8   13   18   23   28   33   38   43    48
[4,]    4    9   14   19   24   29   34   39   44    49
[5,]    5   10   15   20   25   30   35   40   45    50
> for (i in c(1:nrow(a)))
+   for (j in c(1:ncol(a)))
+   {print(a[i,j])}
[1] 1
[1] 6
[1] 11
[1] 16
[1] 21
[1] 26
[1] 31
[1] 36
[1] 41
[1] 46
[1] 2
[1] 7
[1] 12
[1] 17
[1] 22
[1] 27
[1] 32
......
......

相关文章

  • R语言for循环①

    for循环是一种重复控制结构,可以让您有效地编写一个需要执行特定次数的循环。 示例: 它产生如下结果: 下标访问 ...

  • R语言 循环

    可能有一种情况,当你需要执行一段代码几次。 通常,顺序执行语句。 首先执行函数中的第一个语句,然后执行第二个语句,...

  • R语言:循环

    这里介绍五种R语言的循环语法,分别是: for if repeat which while for if repe...

  • R语言流程控制

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

  • R语言 循环作图

  • R语言for循环练习

    for循环在R中很常见也很重要,虽然很简单,但是一定要理解其中的思想。以R语言初级作业第9题为例。加数据加载到R中...

  • R语言for循环练习

    Assignment We obtained the readcount and tpm matrix of mi...

  • R语言-0基础学习4-实战1-常见操作

    R语言学习系列R语言-0基础学习1-数据结构R语言-0基础学习2-构建子集R语言-0基础学习3-循环排序信息处理函...

  • R purrr_ for循环与函数式编程

    for 循环在R中不像其他语言中那么重要,因为R是一门函数式编程的语言。这意味着可以先将for 循环封装在函数里面...

  • R语言保存循环结果

    k <- list() for(i in 1:1000) { k[[i]] <- nn2() } newdata...

网友评论

    本文标题:R语言for循环①

    本文链接:https://www.haomeiwen.com/subject/jeysnxtx.html