[R] Histogram

Liaw, Andy andy_liaw at merck.com
Wed Apr 20 18:13:42 CEST 2005


> From: Mag. Ferri Leberl
> 
> Dear everybody!
> I am analysing data from an enquette. The answers are either 
> A or B. How can I 
> draw a histogram without transforming the data from 
> characters to numbers? If 
> the data are saved in a list M, hist(M[,1]) returns:
> 
> Error in hist.default(M[, 1]) : `x' must be numeric
> Execution halted

You can try:

> hist.factor <- function(x, ...) barplot(table(x), ...)
> f <- factor(sample(c("A", "B"), 50, replace=TRUE))
> hist(f)

HTH,
Andy
 
> Thank you in advance!




More information about the R-help mailing list