[R] subsetting based on vector

Winfried Theis theis at statistik.uni-dortmund.de
Thu Mar 25 16:16:58 CET 2004


Hi!

Well, you could try a subsetting rule like " year %in% yearsconsidered
".

Hope this helps,

Winfried
On Thu, 2004-03-25 at 14:33, Vumani Dlamini wrote:
> Dear R users;
> 
> I am trying to write a small program which reads in a data set, and selects 
> observations from certain years before the analysis. I have a problem 
> including the selection criteria in the header of the program.
> 
> Here is the problem;
> 
> dataFIT<-function(MODEL, MARGINS, yearConsidered){
>     library(foreign
>     CovPaper<-read.spss("C:/Data/data.sav")
>     NewData <- list(CovPaper$"YEAR"[CovPaper$"YEAR" == yearConsidered],
>                           CovPaper$"YEAR"[CovPaper$"SEX" == yearConsidered],
>                       #### and so on #####
>    #fit model to data #
> }
> 
> When I use one year there is no problem, but I would like some data sets to 
> span over years and I am not sure how to do this without having to change 
> the body of my fitting program.
> 
> I tried searching the R-list but to no avail.
> 
> Thanking you in advance.
> 
> 
> Vumani
> 
> _________________________________________________________________
> 
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
-- 
-----------------------------------------------------------------
Dr. Dipl.-Math. Winfried Theis, SFB 475, Projekt C5,
Universität Dortmund, 44221 Dortmund
e-mail: theis at statistik.uni-dortmund.de
Tel.: +49/231/755-5903 FAX: +49/231/755-4387




More information about the R-help mailing list