Hi, No problem. Please ?dput() your dataset.
dat<- read.table(text=" strategy region result conservative desert 64.68427 moderate mountains 10.880242 moderate desert 48.72387 aggressive desert 34.37877 aggressive mountains 37.43783 moderate grassland 60.572490 aggressive forest 5.193187 aggressive grassland 15.527508",sep="",header=TRUE,stringsAsFactors=FALSE) dat[with(dat,(result>mean(result)) & region!="grassland" ),] # strategy region result #1 conservative desert 64.68427 #3 moderate desert 48.72387 #5 aggressive mountains 37.43783 dat$result[dat$region=="grassland"]<- NA A.K. Thank you so much for your help throughout these weeks! You've been such a great help to me. I just have one more question sorry. When I try to get the mean I get this error In number 8 should I use subset or replace()? ----- Original Message ----- From: arun <smartpink...@yahoo.com> To: R help <r-help@r-project.org> Cc: Sent: Monday, September 16, 2013 2:56 PM Subject: Re: How do you do this in R? Hi, Try: sum(sapply(1:100,function(i) i^3+ 4*(i^2))) #[1] 26855900 169551560477066118158651749177/79632685831739040000 #[1] 2129170437 sum(sapply(1:25,function(i) ((2^i)/i)+ ((3^i)/(i^2)))) #[1] 2129170437 A.K. I have done this on myself using paper and I know the answer for A is 26,855,900 B I got 169,551,560,477,066,118,158,651,749,177/79,632,685,831,739,040,000 So sorry for the constant questions here. ______________________________________________ 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.