楼主: gabrielle_wang
1307 1

[问答] 循环数值的存储 [推广有奖]

  • 0关注
  • 0粉丝

小学生

7%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
30 点
帖子
1
精华
0
在线时间
7 小时
注册时间
2017-10-12
最后登录
2019-4-10

楼主
gabrielle_wang 发表于 2018-1-9 12:45:18 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本人最近初学R,在编程的过程中发现,假如我要用for循环来求一组值,每次循环之后都会更新i的值,直到循环结束。循环中,每次循环都打印出i的结果。
循环结束后,i不再更新,打印i输出的就是i最后一次的取值,并且一直都是这个值,除非你再次给i赋值。我现在需要保存不同的j在每一步循环中得到的结果,最后在循环结束之后全部把它们输出出来,应该怎么操作呢?程序如下:

probability <- seq(0,1,0.05)raw <- matrix(NA,8,1260)for(j in c(probability)){  for(i in 1:60){  raw[,i] <- sample(x=c(0,1), prob=c(j,1-j), size=8, replace=TRUE)  }}(编程小白编的程序请见谅...)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Probability bability Ability for循环 怎么操作

沙发
zhouhao211314 发表于 2018-1-10 11:17:23
你是想把60*21列sample的结果依次存在矩阵raw里面吗
probability <- seq(0,1,0.05)
raw <- matrix(data = NA,nrow = 8,ncol = 1260)
for(j in probability){  for(i in 1:60){  raw[,1200*j+i] <- sample(x=c(0,1), prob=c(j,1-j), size=8, replace=TRUE)  }}

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 21:46