to extract data
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