Jared -
The value "2010-08-17" is a character value, and your dates
are stored as POSIXlt values. So you'd need to use
Date == as.POSIXlt("2010-08-17")
in your subset statement.
- Phil Spector
Statistical Computing Facility
Department of Statistics
UC Berkeley
[email protected]
On Tue, 5 Oct 2010, Jared Stabach wrote:
Hello All
I, for the life of me, can't figure out to subset my dataframe by my Date
field. The field has been formatted as POSIXlt.
str(wild)
......
$ Date : POSIXlt, format: "2010-05-28" "2010-05-28" "2010-05-28" ...
This doesn't work:
test <-subset(wild,ID=="2830" & Date=="2010-08-17")
which returns:
<0 rows> (or 0-length row.names)
I don't think this should be a difficult thing to do. I just can't sort out
the syntax of what it requires and can't find any threads on it.
Any help is be appreciated.
Jared
[[alternative HTML version deleted]]
______________________________________________
[email protected] 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.
______________________________________________
[email protected] 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.