基本语法:for (i in ()){} 或 for (i in 1:n){}

例一、为向量赋值

x <- rnorm(5) #随机生成5个均值为0,标准差为1的数
y <- numeric(length(x)) #产生长度为length(x)的数值型向量
for(i in 1:5){if(x[i]>=0){y[i] <- 8}else{y [i] <- 7}
}
print(y)
[1] 7 7 7 8 7x <- 0
y <- 0
#seq(1:n):生成一个连续序列
for(i in seq(1:5)){x <- 2*x+3y <- y+x
}
y
[1] 171

例二、构造矩阵并赋值

a <- matrix(0,5,5) #构造一个全为0的5×5矩阵
for(i in 1:5){for (j in 1:5){a[i,j] = (i+j)
}}
a[,1] [,2] [,3] [,4] [,5]
[1,]    2    3    4    5    6
[2,]    3    4    5    6    7
[3,]    4    5    6    7    8
[4,]    5    6    7    8    9
[5,]    6    7    8    9   10a <- matrix(0,5,5) #构造一个全为0的5×5矩阵
b <- c(1:25)
c <- 1
for (m in 1:5){for (n in 1:5){a[m,n] = b[c] #按行赋值#a[n,m] = b[c] 按列赋值c <- c+1
}}
a[,1] [,2] [,3] [,4] [,5]
[1,]    1    2    3    4    5
[2,]    6    7    8    9   10
[3,]   11   12   13   14   15
[4,]   16   17   18   19   20
[5,]   21   22   23   24   25

R语言学习笔记——for循环相关推荐

  1. R语言学习笔记(1~3)

    R语言学习笔记(1~3) 一.R语言介绍 x <- rnorm(5) 创建了一个名为x的向量对象,它包含5个来自标准正态分布的随机偏差. 1.1 注释 由符号#开头. #函数c()以向量的形式输 ...

  2. r语言c函数怎么用,R语言学习笔记——C#中如何使用R语言setwd()函数

    在R语言编译器中,设置当前工作文件夹可以用setwd()函数. > setwd("e://桌面//") > setwd("e:\桌面\") > ...

  3. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  4. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  5. R语言学习笔记 07 Probit、Logistic回归

    R语言学习笔记 文章目录 R语言学习笔记 probit回归 factor()和as.factor() relevel() 案例11.4复刻 glm函数 整理变量 回归:Logistic和Probit- ...

  6. R语言学习笔记——高级篇:第十四章-主成分分析和因子分析

    R语言 R语言学习笔记--高级篇:第十四章-主成分分析和因子分析 文章目录 R语言 前言 一.R中的主成分和因子分析 二.主成分分析 2.1.判断主成分的个数 2.2.提取主成分 2.3.主成分旋转 ...

  7. R语言学习笔记 06 岭回归、lasso回归

    R语言学习笔记 文章目录 R语言学习笔记 比较lm.ridge和glmnet函数 画岭迹图 图6-4 <统计学习导论 基于R语言的应用>P182 图6-6<统计学习导论 基于R语言的 ...

  8. R语言学习笔记(八)--读写文件与网络爬虫

    R语言学习笔记(八) 1 工作路径 2 保存R对象 3 Scan函数 3-1 从控制台读取数据 3-2 从txt文件读取数据 3-3 从url读取数据 4 按行读写文本文件 5 读取文本文件(txt. ...

  9. R语言学习笔记(三)多元数据的数据特征、相关分析与图形表示

    文章目录 写在前面 独立性检验 χ2\chi^2χ2独立性检验 Fisher独立性检验 Cochran-Mantel-Haenszel χ2\chi^2χ2独立性检验 相关性分析 相关性检验 相关性检 ...

最新文章

  1. java web七:http协议
  2. C++ 性能剖析 (四):Inheritance 对性能的影响
  3. python三大器_Python - 三大器 迭代器,生层器,装饰器
  4. 【EXLIBRIS】纸版书目整理 -- 大书架 下 【64 种】【103 册】
  5. 巴菲特:比特币纯粹是FOMO(害怕错过)
  6. 软件测试必备工具安装包
  7. 电子设计大赛板球控制系统设计方案
  8. Android仿人人客户端(v5.7.1)——个人主页(三)
  9. Android编译报 Removing unused resources requires unused code shrinking to be turned on
  10. ioremap 和 phys_to_virt区别
  11. 交互式图像分割论文合集
  12. html字体插件,20款jQuery CSS文字特效插件(有图有真相)
  13. telegram纯协议电报群发,自动加群,引流自动化解放双手*
  14. error: command ‘/usr/local/cuda-11.6/bin/nvcc‘ failed with exit code
  15. matlab如何仿真递推型dft算法,递推dft算法
  16. python打地鼠游戏代码_Python 0基础开发游戏:打地鼠(详细教程)VS code版本
  17. 川希:日引流100+宝妈粉蓝海方法,精准引流预产期宝妈思路
  18. windows使用CMD命令窗口修改IP地址
  19. 东师理想资源(可扩展为试题、试卷、微课、备课、作业、精品等其它业务)升级方案...
  20. 认识涤生大数据的几个月,彻底改变了我

热门文章

  1. 计算机二级每日报名时间,计算机二级报名时间
  2. Java数据结构与算法-SingleLinkedList单向链表插入,删除,查找,修改详解及代码
  3. FBI罕见对波音刑事调查 事故发展成丑闻?
  4. 如何将Proe中的装配体导入到3DMAX
  5. 超好用的六款拼图神器,总有一个适合你
  6. 蒙特卡洛法计算机械臂工作空间matlab
  7. 剖析国内安卓应用市场 新商业逻辑能否上演“绝地求生”
  8. 带头结点单链表 (详解)
  9. (Java程序)Excel自动生成mysql表
  10. 霍夫变换绘制出图案里的直线