[R] barplot error

2006-10-17 Thread Farrel Buchinsky

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?

--
Farrel Buchinsky
Mobile: (412) 779-1073
__
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.


Re: [R] barplot error

2006-10-17 Thread Gabor Grothendieck
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.