On 10/17/06, Farrel Buchinsky [EMAIL PROTECTED] wrote:
I created a dataframe called OSA
here is what it looks like
no.surgery surgery
00.4 6.9
60.2 0.3
I have also attached it as an R data file
I cannot understand why I am getting the following error.
barplot(OSA)
Error in barplot.default(OSA) : 'height' must be a vector or a matrix
OSA is a data.frame which means R should see it as a matrix.
What am I not understanding?
A data.frame is not the same as a matrix.
Try one of these using the builtin BOD data frame:
barplot(as.matrix(BOD))
barplot(data.matrix(BOD))
barplot.data.frame - function(height, ...) barplot(as.matrix(height), ...)
barplot(BOD)
__
R-help@stat.math.ethz.ch 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.