作者irene54510 (irene)
看板R_Language
标题[问题] 请问回圈问题,谢谢
时间Mon Jan 17 13:34:19 2022
大家好
我需要程式谘询,目前对於软体熟悉度是入门等级。
我目前有一支完整的程式码,因为需要做一件新功能,将-1到1的值切0.1
代入程式码中,让他执行完成输出结果。
将值从-1到1每0.1切一个点,程式码为
n <- 10
beta <- 0.3
seq <- seq ( from = -1, to = 1, by = 0.1)
for (i in 1:21){
theta_point<-rep(seq[i],n)
theta_beta<-rep(seq[i]*beta,n)
theta<-cbind(theta_point,theta_beta)
}
我一直想不透问题出在哪,因为这样他会跑回圈,
但仅会记录到最後一个1的值所产生的结果。
思索两天,才上来求助一下。
抱歉,鲜少发文,希望能找到解答^^
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.64.137 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/R_Language/M.1642397661.A.286.html
1F:→ xiangying: 因为你回圈最後存的theta不会每次都存起来,看是要多写 01/17 15:18
2F:→ xiangying: 一行还是改成list把每次到theta存起来 01/17 15:18
3F:→ andrew43: 同楼上。另外,这例子用loop是不必要的。直接向量做就好 01/17 18:18
5F:→ irene54510: 谢谢大家^^我知道该怎麽解了! 01/18 11:14