[R] how to slice a zoo object
Blair Sutton
blairuk at gmail.com
Mon Jan 24 11:54:38 CET 2011
I've solved my own problem using ZOO_OBJ[,"COL2", "COL5"]. The trick
was preceding the list of names with a comma as described in the
standard ts document.
On Mon, Jan 24, 2011 at 9:51 AM, Blair Sutton <blairuk at gmail.com> wrote:
> Hi
>
> Would anyone have any pointers on how to slice up a large zoo table. I
> have the following structure: -
>
>> str(ZOO_OBJ)
> zoo [1:632, 1:83] 30.4 30.4 30.4 30.4 30.3 ...
> - attr(*, "dimnames")=List of 2
> ..$ : NULL
> ..$ : chr [1:83] "COL1" "COL2" "COL3" "COL4" ...
> - attr(*, "index")= POSIXct[1:632], format: "2009-05-01 01:00:00"
> "2009-05-02 01:00:00" ...
>
> and I would just like to take only arbitrary columns, i.e. another zoo
> object with only the columns "COL2", "COL5", etc..
>
> I've tried various syntactical combinations such as those for
> data.frames and also tried manipulating the coredata(). What would be
> nice would be the ability to do this by column names and not their
> indexes.
>
> Any help appreciated and thanks in advance,
> Blair
>
More information about the R-help
mailing list