On Tue, 28 May 2013, Enrico Schumann <e...@enricoschumann.net> writes:
> On Tue, 28 May 2013, Mark Breman <breman.m...@gmail.com> writes: > >> Hello List, >> >> When i paste a large block of R code from an editor to the R command line >> the execution of the code will often fail at some point because it is not >> pasted as it was copied. >> >> =============================================================== >> Example: >> >> I copied the following block of code (as part of a larger block): >> >> .... >> s$Price <- quote(prices(St, uc=Adjusted, ent=c(Adjusted[-1], NA), >> xit=c(Adjusted[-1], NA))) >> s$PnL <- quote(pnl(Price, St)) >> s$PPnL <- quote(ppnl(Price, St)) >> s$RoR <- quote(ror(Price, St, delta=1/Price)) >> t = na.omit(trades(rownames(s), s$Price, s$St)) >> .... >> >> and when i paste this to the R command-line the following happens: >> >> .... >>> s$Price <- quote(prices(St, uc=Adjusted, ent=c(Adjusted[-1], NA), >> xit=c(Adjusted[-1], NA))) >>> s$PnL <- quote(pnl(Price, >> + >> + s$RoR <- quote(ror(Pr >> + t = na.omit(trade >> Error: unexpected symbol in: >> "s$RoR <- quote(ror(Pr >> t" >> .... >> ================================================================= >> >> As you can see from the example it looks like the code was not pasted >> correctly. >> If i execute the same block of code with the source() command it runs just >> fine! >> > > [...] > > Just for the record, I can copy and paste your code -- and get errors of > the type > > Error in na.omit(trades(rownames(s), s$Price, s$St)) : > could not find function "trades" I forgot to mention that this is with R 2.15.3 with x86_64-pc-linux-gnu (64-bit), and it worked both in Emacs/ESS and when pasting to R running in a GNOME Terminal. > > But as others have already pointed out, it is better to '?source' code, > or to use an editor that can push code chunks directly to R. -- Enrico Schumann Lucerne, Switzerland http://enricoschumann.net ______________________________________________ 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.