Hi All, Apologies for the simplicity of my question, but I would be grateful for any advice. Thanks
I'm trying to put the output from a for loop into a data frame, however I have not been successful. The steps I have taken are: *R-code:* >for (k in 1:(nt-1-n0) ){ > n<- n0-1+k > lam=n/nt > Q=x[n] > output1<-data.frame(cbind(k,n,lam,Q)) > output1 > } > output1 *R-Output * k n lam Q 1 14 18 0.9 18 I would like the output in this format, but for all the values of k (i.e. 1-14 as opposed to just the last value) I have also tried *R-code:* > nt=20 > n0=5 > x=c(1:20) > for (k in 1:(nt-1-n0) ){ > n<- n0-1+k > lam=n/nt > Q=x[n] > output1<-data.frame(cbind(k,n,lam,Q)) > print(output1) > } *R-Output * k n lam Q 1 1 5 0.25 5 k n lam Q 1 2 6 0.3 6 k n lam Q 1 3 7 0.35 7 k n lam Q 1 4 8 0.4 8 k n lam Q 1 5 9 0.45 9 k n lam Q 1 6 10 0.5 10 k n lam Q 1 7 11 0.55 11 [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.