[R] manipulate missing dates in a graphics a vector
Peter Alspach
Peter.Alspach at plantandfood.co.nz
Wed Feb 10 01:52:55 CET 2010
Tena koe Nilza
I think merge() will do what you want. For example:
> completeDates
V1
1 01-12-09
2 02-12-09
3 03-12-09
4 04-12-09
5 05-12-09
6 06-12-09
7 07-12-09
8 08-12-09
> testData
V1 V2
1 01-12-09 26.8
2 03-12-09 27.9
3 04-12-09 25.6
4 05-12-09 20.8
5 08-12-09 20.8
> merge(completeDates, testData, by=1, all=T)
V1 V2
1 01-12-09 26.8
2 02-12-09 NA
3 03-12-09 27.9
4 04-12-09 25.6
5 05-12-09 20.8
6 06-12-09 NA
7 07-12-09 NA
8 08-12-09 20.8
HTH ...
Peter Alspach
> -----Original Message-----
> From: r-help-bounces at r-project.org
> [mailto:r-help-bounces at r-project.org] On Behalf Of Nilza BARROS
> Sent: Wednesday, 10 February 2010 1:30 p.m.
> To: r-help at r-project.org
> Subject: [R] manipulate missing dates in a graphics a vector
>
> Dear all,
>
> I am trying to identify the days absent in a vector so as to
> be able to display missing data in the graphics in .It
> should be done automatically since the graphics will be
> generated for different periods of the year.
> I have been trying to do a function below but it did not
> work. I really appreciate any help
>
> ordados <- function(datas,var)
> {
> ind <- !datas %in% var # find the missing date in var miss <-
> datas[ind] mat <- matrix(NA,length(miss),length(miss))
> #insert NA in the missing date mat[,1]<-miss jundado <-
> rbind (mat,var) jundado <- jundado[order(jundado[,1]),] #
> sort by dates } For instance:
> If I have the vector below:
> 2009-12-01 26.8
> 2009-12-03 27.9
> 2009-12-04 25.6
> 2009-12-05 20.8
> 2009-12-08 20.8
> I will need a result like this one
>
> 2009-12-01 26.8
> 2009-12-02 NA
> 2009-12-03 27.9
> 2009-12-04 25.6
> 2009-12-05 20.8
> 2009-12-06 NA
> 2009-12-07 NA
> 2009-12-08 20.8
>
> Bye and Best Regards
> Nilza Barros
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help at 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.
>
More information about the R-help
mailing list