On Fri, May 27, 2016 at 08:46:20PM +1000, Jim Lemon wrote:
Hi Lorenzo,
Maybe:

tt<-tt[!is.nan(tt)]

Jim


Not really.

tt<-structure(c(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN,
+ NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 1133.09, 1155.77, 1179.12,
+ 1182.85, 1133.43, 1103.36, 1081.19, 1058.55, 1056.95, 1059.13,
+ 1018.18, 920.62, 865.99, 856.29, 841.58, 857.7, 852.71, 890.76
+ ), .Tsp = c(1980, 2015, 1), class = "ts")

tt2<-tt[!is.nan(tt)]
class(tt)
[1] "ts"
class(tt2)
[1] "numeric"


and I lose all the info about the years.

Lorenzo









On Fri, May 27, 2016 at 8:14 PM, Lorenzo Isella
<lorenzo.ise...@gmail.com> wrote:
Dear All,
I am sure the answer is a one liner, but I am banging my head against
the wall and googling here and there has not helped much.
Consider the following time series

tt<-structure(c(NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN,
NaN, NaN, NaN, NaN, NaN, NaN, NaN, NaN, 1133.09, 1155.77, 1179.12,
1182.85, 1133.43, 1103.36, 1081.19, 1058.55, 1056.95, 1059.13,
1018.18, 920.62, 865.99, 856.29, 841.58, 857.7, 852.71, 890.76
), .Tsp = c(1980, 2015, 1), class = "ts")


where the NaN do *not* occur internally. How can I automatically get
rid of them and adjust the start and end year of the time series
accordingly?
Many thanks

Lorenzo

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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