Hello,

It seems that you're recreating the variable 'e' every time through the loop. In the end you only have 1 row. Try to create it outside the loop, like

e <- vector("list", 35)

Then inside the loop

e[[i]] <- print(...)

Hope this helps,

Rui Barradas

Em 23-04-2013 12:21, eliza botto escreveu:
Dear useRs,
While using print command in "for" loop, i designated a variable being printed by 
"e". Although the output was shown inside the loop but when i tried to call the variable 
outside the loop it only gave the first row, where as it should have 35 rows as it showed inside 
loop.The command which i used in the loop is
e<-print(sum(abs(b-m[,i])))

Kindly help me on it..
Eliza                                   
        [[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.


______________________________________________
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.

Reply via email to