[R] Simple cat statement - output truncated
rkevinburton at charter.net
rkevinburton at charter.net
Thu Jul 16 16:21:11 CEST 2009
So then I am to assume that the output of 'cat' can be truncated by passing it "bad" arrays. That is the only difference between the "reproducible" code you show and mine. It is just a theory but say that the components array is not dimmensioned for 4 elements. It seems a little strange if that is the case that a reference error is not thrown and just the output of the cat call is affected.
Kevin
---- Duncan Murdoch <murdoch at stats.uwo.ca> wrote:
> On 7/15/2009 9:53 AM, rkevinburton at charter.net wrote:
> > I have a statement:
> >
> > cat("myforecast ETS(", paste(object$components[1], object$components[2], object$components[3], object$components[4], sep = ","), ") ", n, "\n")
> >
> > That generates:
> >
> > cast ETS( A,N,N,FALSE ) 3
> >
> > Anyone guess as to why the first 5 letters are truncated/missing?
>
> You are probably being punished for posting non-reproducible code*.
>
> When I try a reproducible version of the line above, things look fine:
>
> > cat("myforecast ETS(", paste("A","N","N",FALSE, sep = ","), ") ", 3,
> "\n")
> myforecast ETS( A,N,N,FALSE ) 3
>
>
> Duncan Murdoch
>
> * R has a new predictive punishment module. It punishes you for things
> it knows you will do later.
More information about the R-help
mailing list