Thank you so much! Suhaila. > Date: Mon, 7 May 2012 15:08:47 -0400 > Subject: Re: [R] Problem with Median > From: jholt...@gmail.com > To: bell_beaut...@hotmail.com > > Your problem is that a.AC is a dataframe: > > > > x <- read.table(text = " a b c class > + 1 12 0 90 A-B > + 2 3 97 11 A-B > + 3 78 NA 123 A-C > + 4 NA NA 12 A-C > + 5 8 33 2 A-B > + 6 12 NA 0 A-D", header = TRUE) > > a.AC <- subset(x, class == "A-C", select = a) > > # same error > > median(a.AC) > Error in median.default(a.AC) : need numeric data > > > # now look a the structure of a.AC (its a dataframe) > > str(a.AC) > 'data.frame': 2 obs. of 1 variable: > $ a: int 78 NA > > # now do it right > > median(a.AC$a) > [1] NA > > median(a.AC$a, na.rm = TRUE) > [1] 78 > > > > On Mon, May 7, 2012 at 2:52 PM, Suhaila Haji Mohd Hussin > <bell_beaut...@hotmail.com> wrote: > > > > Hello. > > I'm trying to compute median for a filtered column based on other column > > but there was something wrong. I'll show how I did step by step. > > Here's the data: > > a b c class > > > > 1 12 0 90 A-B2 3 97 11 A-B3 78 NA 123 > > A-C4 NA NA 12 A-C5 8 33 2 A-B6 12 NA 0 > > A-D > > On the command I typed: > > 1) data = read.csv("data.csv") > > > > 2) a.AC <- subset(data, class == "A-C", select = a) > > 3) median(a.AC)Error in median.default(a.AC) : need numeric data > > 4) is.numeric(a.AC)FALSE > > 5) as.numeric(a.AC)Error: (list) object cannot be coerced to type 'double' > > How can I fix this? Please help. > > Cheers,Suhaila > > [[alternative HTML version deleted]] > > > > ______________________________________________ > > 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. > > > > -- > Jim Holtman > Data Munger Guru > > What is the problem that you are trying to solve? > Tell me what you want to do, not how you want to do it. [[alternative HTML version deleted]]
______________________________________________ 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.