DimmestLemming wrote: > > I am interning in a computer science lab and I'm very new to R. The > language basics are clear, but this particular problem isn't: > > I have a very large dataframe called "data" which holds data from Halo > matches. I'm trying to analyze a certain window such that data$deaths>20 > and data$deaths<=27. > > When I enter the line > > kills = data$kills[data$deaths>20] > > or any single condition, it selects the region I want. However, when I > input > > kills = data$kills[data$deaths>20 && data$deaths<=27] > > "kills" becomes the entire vector data$kills, without selecting any > specific region. > > This is a simple problem, but I can't find anything wrong. How could I fix > it? >
Maybe something like ... # example data d = data.frame(age=1:20, names=letters[1:20]) # 1. subset using [ d[d$age>10 & d$age<16,] # 2. subset using subset function subset(d,d$age>10 & d$age<16) HTH Pete -- View this message in context: http://r.789695.n4.nabble.com/Basic-vector-logic-not-working-tp3656465p3656594.html Sent from the R help mailing list archive at Nabble.com. ______________________________________________ R-help@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.