Skip to content
Back to formatted view

Raw Message

Message-ID: <38b9f0350904200057l319ef38bsf2535355d54bd417@mail.gmail.com>
Date: 2009-04-20T07:57:44Z
From: ronggui
Subject: to extract data
In-Reply-To: <617814.36133.qm@web58704.mail.re1.yahoo.com>

If Year is numeric data, then you can use:
beechworth.dt.2 <- subset(beechworth.dt, Year>=1997 & Year <=2008)
If it is character, then you can use:
beechworth.dt.2 <- subset(beechworth.dt, Year %in% as.character(1997:2008))

2009/4/20 Roslina Zakaria <zroslina at yahoo.com>:
>
> Hi R-users,
>
> I have a set of data from 1958-2009, how do I extract the data from 1927 and 2007?
>
> beechworth.dt
> ???? Year Month? Rain
> 1??? 1858???? 3? 21.8
> 2??? 1858???? 4? 47.0
> 3??? 1858???? 5? 70.1
> 4??? 1858???? 6? 78.7
> 5??? 1858???? 7 101.6
> 6??? 1858???? 8 129.8
> 7??? 1858???? 9? 80.8
> 8??? 1858??? 10? 41.9
> ?...
>
> ???? 2009??? ......
>
>
> I tried:
>
> ?beechworth.dt.2 <- beechworth.dt[beechworth.dt$Year=="1927":"2007",]
>
> and got
>
> Warning message:
> In beechworth.dt$Year == "1927":"2007" :
> ? longer object length is not a multiple of shorter object length
>
> Thank you so much for any help given.
>
>
>
>
> ______________________________________________
> 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.
>



-- 
HUANG Ronggui, Wincent
PhD Candidate
Dept of Public and Social Administration
City University of Hong Kong
Home page: http://asrr.r-forge.r-project.org/rghuang.html