I was entering the below statements on Commands. But when I entered "do while i <= rows(ylist); ", an error message of End of File: Expected Endo came out. I don't know the reason. Please let me know it. Thank you.
i=1; do while i <= rows(ylist); "";"Processing ";;$ylist[i,1];;ylist[i,2]; ystr="" $+ ylist[i,1] $+ "." $+ iext; tcode=ylist[i,2]; if tcode .== 0; "Skipping"; goto bottom; endif; ydata=udatain(ystr,missc,dnobs); ytran=transx(ydata,tcode); ..............(continued)
1 Answer
0
The do while loop needs to end with an endo statement like this:
i = 1; do while i <= 10; i = i + 1; print "i = " i; endo;
The error "End of File: Expected Endo" means that GAUSS could not find an endo statement to close the do while before it found the end of your file.