On May 14, 2013, at 17:06 , martinizza wrote: > hello, I wrote a foreach loop containing "where clauses". R indicates an > error in the compilation of the "where clause". > Could you please tell me why not right? > > foreach (series. combine = c)%:% when (mydata [3] = u [1]) % Dopar% (mydata > [5] / sum (mydata [5])) > > L 'error reported by R is: > Error: unexpected '=' in "foreach (series. Combine = c)%:% when (mydata [3] > =" >
This comes from a package, the package has a maintainer, the maintainer is associated with a commercial company... Anyways, offhand:The comparison operator is == . You likely also need %dopar% (case and spaces do matter). And remove a space and add a comma within the first parenthesis. -- Peter Dalgaard, Professor Center for Statistics, Copenhagen Business School Solbjerg Plads 3, 2000 Frederiksberg, Denmark Phone: (+45)38153501 Email: pd....@cbs.dk Priv: pda...@gmail.com ______________________________________________ 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.