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"

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.

Reply via email to