[R] Missing and number of days
R Help
rhelp.stats at gmail.com
Thu Nov 26 17:39:52 CET 2009
For your first question, I believe that
dat[dat==-9]=NA
should do the trick
For your second, are you dates in the Date() format? If not, try ?Date
Once you get them in Date format, then you can simply subtract them
d1 = as.Date('20090604',format="%Y%m%d")
d2 = as.Date('20080604',format="%Y%m%d")
d1-d2
Time difference of 365 days
On Thu, Nov 26, 2009 at 12:30 PM, Val <valkremk at gmail.com> wrote:
> Hi all,
>
>
>
> Assume that I have a data set (“xcv”) with several variables and some of
> the variables have a missing observation represented by -9 as shown below.
> I want to exclude these observations from the analysis ( as a NA). Is
> there a command that I can do it for the entire data set rather than one by
> one for each variable ( tmp <- xcv[xcv$v1 != -9, ])
>
>
>
> V1 v2 v3 v4
>
> 11 23 14 -9
>
> 12 -9 21 3
>
> -9 30 41 25
>
> 15 07 -9 10
>
>
>
> and I want the results as follows
>
>
>
> V1 v2 v3 v4
>
> 11 23 14 NA
>
> 12 NA 21 3
>
> NA 30 41 25
>
> 15 07 NA 10
>
>
>
>
>
> The second question is I want to calculate the number of days between two
> dates
>
> Start end number of days
>
> 20020626 20020805 40
>
> 20030101 20030421 110
>
>
>
> How do I do it in R?
>
>
> Thanks in advance
>
> [[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